Socket
Socket
Sign inDemoInstall

headless-pagination-react

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

headless-pagination-react - npm Package Compare versions

Comparing version 0.1.3 to 0.1.4

2

dist/headless-pagination-react.es.js

@@ -1,1 +0,1 @@

var e=Object.assign;import{useRef as t,useState as r,useEffect as n}from"react";import o from"headless-pagination";function s(s){const a=t(new o(s)),[u,i]=r(c());function c(){return{page:a.current.page,links:a.current.links(),hasNext:a.current.hasNext(),hasPrevious:a.current.hasPrevious(),from:a.current.from(),to:a.current.to()}}function m(){i(c())}return n((()=>{void 0!==s.maxLinks&&a.current.setMaxLinks(s.maxLinks),void 0!==s.perPage&&a.current.setPerPage(s.perPage),void 0!==s.totalItems&&a.current.setTotalItems(s.totalItems),m()}),[s.maxLinks,s.perPage,s.totalItems]),e(e({},u),{setPage:function(e){a.current.setPage(e),m()},onNext:function(){a.current.onNext(),m()},onPrevious:function(){a.current.onPrevious(),m()}})}export default s;
var t=Object.assign;import{useRef as e,useState as r,useEffect as n}from"react";import o from"headless-pagination";function a(a){const s=e(new o(a)),[u,i]=r(c());function c(){return{page:s.current.page(),links:s.current.links(),hasNext:s.current.hasNext(),hasPrevious:s.current.hasPrevious(),from:s.current.from(),to:s.current.to(),totalPages:s.current.totalPages()}}function m(){i(c())}return n((()=>{void 0!==a.maxLinks&&s.current.setMaxLinks(a.maxLinks),void 0!==a.perPage&&s.current.setPerPage(a.perPage),void 0!==a.totalItems&&s.current.setTotalItems(a.totalItems),m()}),[a.maxLinks,a.perPage,a.totalItems]),t(t({},u),{setPage:function(t){s.current.setPage(t),m()},onNext:function(){s.current.onNext(),m()},onPrevious:function(){s.current.onPrevious(),m()}})}export default a;

@@ -1,1 +0,1 @@

var __assign=Object.assign;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react"),require("headless-pagination")):"function"==typeof define&&define.amd?define(["react","headless-pagination"],t):(e="undefined"!=typeof globalThis?globalThis:e||self)["headless-pagination-react"]=t(e.react,e.Paginator)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(t);return function(t){const n=e.useRef(new r.default(t)),[s,a]=e.useState(o());function o(){return{page:n.current.page,links:n.current.links(),hasNext:n.current.hasNext(),hasPrevious:n.current.hasPrevious(),from:n.current.from(),to:n.current.to()}}function i(){a(o())}return e.useEffect((()=>{void 0!==t.maxLinks&&n.current.setMaxLinks(t.maxLinks),void 0!==t.perPage&&n.current.setPerPage(t.perPage),void 0!==t.totalItems&&n.current.setTotalItems(t.totalItems),i()}),[t.maxLinks,t.perPage,t.totalItems]),__assign(__assign({},s),{setPage:function(e){n.current.setPage(e),i()},onNext:function(){n.current.onNext(),i()},onPrevious:function(){n.current.onPrevious(),i()}})}}));
var __assign=Object.assign;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react"),require("headless-pagination")):"function"==typeof define&&define.amd?define(["react","headless-pagination"],t):(e="undefined"!=typeof globalThis?globalThis:e||self)["headless-pagination-react"]=t(e.react,e.Paginator)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(t);return function(t){const n=e.useRef(new r.default(t)),[a,s]=e.useState(o());function o(){return{page:n.current.page(),links:n.current.links(),hasNext:n.current.hasNext(),hasPrevious:n.current.hasPrevious(),from:n.current.from(),to:n.current.to(),totalPages:n.current.totalPages()}}function i(){s(o())}return e.useEffect((()=>{void 0!==t.maxLinks&&n.current.setMaxLinks(t.maxLinks),void 0!==t.perPage&&n.current.setPerPage(t.perPage),void 0!==t.totalItems&&n.current.setTotalItems(t.totalItems),i()}),[t.maxLinks,t.perPage,t.totalItems]),__assign(__assign({},a),{setPage:function(e){n.current.setPage(e),i()},onNext:function(){n.current.onNext(),i()},onPrevious:function(){n.current.onPrevious(),i()}})}}));

@@ -6,3 +6,3 @@ import { PaginatorOptions } from 'headless-pagination';

onPrevious: () => void;
page: () => number;
page: number;
links: import("headless-pagination").PaginatorLink[];

@@ -13,2 +13,3 @@ hasNext: boolean;

to: number;
totalPages: number;
};
{
"name": "headless-pagination-react",
"version": "0.1.3",
"version": "0.1.4",
"description": "Headless pagination library for react with hooks",

@@ -31,3 +31,3 @@ "author": "Ozzie Neher @ozziexsh",

],
"gitHead": "f46d5150148d64934fce895f5f20b45ecda62fdb"
"gitHead": "6e1fbc94e0716ba9487c53cca464226aa9b5f417"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc