headless-pagination-react
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -1,1 +0,1 @@ | ||
var r=Object.assign;import{useRef as n,useState as t}from"react";import e from"headless-pagination";function o(o){const u=n(new e(o)),[c,i]=t(s());function s(){return{page:u.current.page,links:u.current.links(),hasNext:u.current.hasNext(),hasPrevious:u.current.hasPrevious(),from:u.current.from(),to:u.current.to()}}function a(){i(s())}return r(r({},c),{setPage:function(r){u.current.setPage(r),a()},onNext:function(){u.current.onNext(),a()},onPrevious:function(){u.current.onPrevious(),a()}})}export default o; | ||
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; |
@@ -1,1 +0,1 @@ | ||
var __assign=Object.assign;!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("react"),require("headless-pagination")):"function"==typeof define&&define.amd?define(["react","headless-pagination"],n):(e="undefined"!=typeof globalThis?globalThis:e||self)["headless-pagination-react"]=n(e.react,e.Paginator)}(this,(function(e,n){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=t(n);return function(n){const t=e.useRef(new r.default(n)),[o,i]=e.useState(u());function u(){return{page:t.current.page,links:t.current.links(),hasNext:t.current.hasNext(),hasPrevious:t.current.hasPrevious(),from:t.current.from(),to:t.current.to()}}function s(){i(u())}return __assign(__assign({},o),{setPage:function(e){t.current.setPage(e),s()},onNext:function(){t.current.onNext(),s()},onPrevious:function(){t.current.onPrevious(),s()}})}})); | ||
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()}})}})); |
@@ -6,3 +6,3 @@ import { PaginatorOptions } from 'headless-pagination'; | ||
onPrevious: () => void; | ||
page: number; | ||
page: () => number; | ||
links: import("headless-pagination").PaginatorLink[]; | ||
@@ -9,0 +9,0 @@ hasNext: boolean; |
{ | ||
"name": "headless-pagination-react", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Headless pagination library for react with hooks", | ||
@@ -14,3 +14,3 @@ "author": "Ozzie Neher @ozziexsh", | ||
"dependencies": { | ||
"headless-pagination": "^0.1.2" | ||
"headless-pagination": "^0.1.3" | ||
}, | ||
@@ -32,3 +32,3 @@ "peerDependencies": { | ||
], | ||
"gitHead": "add9661ede180a0a52f45c1bd50cd13c315f6774" | ||
"gitHead": "f46d5150148d64934fce895f5f20b45ecda62fdb" | ||
} |
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
4268
20
Updatedheadless-pagination@^0.1.3