headless-pagination-react
Advanced tools
Comparing version 0.1.3 to 0.1.4
@@ -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" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4358
21