Socket
Socket
Sign inDemoInstall

jw-react-pagination

Package Overview
Dependencies
1
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.6 to 1.0.7

6

lib/JwPagination.js

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

module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=9)}([function(e,t,r){"use strict";function n(e){return function(){return e}}var o=function(){};o.thatReturns=n,o.thatReturnsFalse=n(!1),o.thatReturnsTrue=n(!0),o.thatReturnsNull=n(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,r){"use strict";var n=function(e){};e.exports=function(e,t,r,o,a,l,u,i){if(n(t),!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,o,a,l,u,i],f=0;(s=new Error(t.replace(/%s/g,function(){return c[f++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,r){"use strict";var n=r(0),o=r(1),a=r(2);e.exports=function(){function e(e,t,r,n,l,u){u!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return r.checkPropTypes=n,r.PropTypes=r,r}},function(e,t,r){e.exports=r(3)()},function(e,t,r){"use strict";e.exports={}},function(e,t,r){"use strict";
module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=10)}([function(e,t,r){"use strict";function n(e){return function(){return e}}var o=function(){};o.thatReturns=n,o.thatReturnsFalse=n(!1),o.thatReturnsTrue=n(!0),o.thatReturnsNull=n(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,r){"use strict";var n=function(e){};e.exports=function(e,t,r,o,a,l,i,u){if(n(t),!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,o,a,l,i,u],f=0;(s=new Error(t.replace(/%s/g,function(){return c[f++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},function(e,t,r){"use strict";e.exports=function(e,t,r,n){void 0===t&&(t=1),void 0===r&&(r=10),void 0===n&&(n=10);var o,a,l=Math.ceil(e/r);if(t<1?t=1:t>l&&(t=l),l<=n)o=1,a=l;else{var i=Math.floor(n/2),u=Math.ceil(n/2)-1;t<=i?(o=1,a=n):t+u>=l?(o=l-n+1,a=l):(o=t-i,a=t+u)}var s=(t-1)*r,c=Math.min(s+r-1,e-1),f=Array.from(Array(a+1-o).keys()).map(function(e){return o+e});return{totalItems:e,currentPage:t,pageSize:r,totalPages:l,startPage:o,endPage:a,startIndex:s,endIndex:c,pages:f}}},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,r){"use strict";var n=r(0),o=r(1),a=r(3);e.exports=function(){function e(e,t,r,n,l,i){i!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return r.checkPropTypes=n,r.PropTypes=r,r}},function(e,t,r){e.exports=r(4)()},function(e,t,r){"use strict";e.exports={}},function(e,t,r){"use strict";
/*

@@ -6,3 +6,3 @@ object-assign

@license MIT
*/var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,l,u=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in r=Object(arguments[i]))o.call(r,s)&&(u[s]=r[s]);if(n){l=n(r);for(var c=0;c<l.length;c++)a.call(r,l[c])&&(u[l[c]]=r[l[c]])}}return u}},function(e,t,r){"use strict";
*/var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,l,i=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var s in r=Object(arguments[u]))o.call(r,s)&&(i[s]=r[s]);if(n){l=n(r);for(var c=0;c<l.length;c++)a.call(r,l[c])&&(i[l[c]]=r[l[c]])}}return i}},function(e,t,r){"use strict";
/** @license React v16.3.2

@@ -15,2 +15,2 @@ * react.production.min.js

* LICENSE file in the root directory of this source tree.
*/var n=r(6),o=r(1),a=r(5),l=r(0),u="function"==typeof Symbol&&Symbol.for,i=u?Symbol.for("react.element"):60103,s=u?Symbol.for("react.portal"):60106,c=u?Symbol.for("react.fragment"):60107,f=u?Symbol.for("react.strict_mode"):60108,p=u?Symbol.for("react.provider"):60109,y=u?Symbol.for("react.context"):60110,d=u?Symbol.for("react.async_mode"):60111,h=u?Symbol.for("react.forward_ref"):60112,g="function"==typeof Symbol&&Symbol.iterator;function m(e){for(var t=arguments.length-1,r="http://reactjs.org/docs/error-decoder.html?invariant="+e,n=0;n<t;n++)r+="&args[]="+encodeURIComponent(arguments[n+1]);o(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",r)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function b(e,t,r){this.props=e,this.context=t,this.refs=a,this.updater=r||v}function P(){}function _(e,t,r){this.props=e,this.context=t,this.refs=a,this.updater=r||v}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&m("85"),this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},P.prototype=b.prototype;var O=_.prototype=new P;O.constructor=_,n(O,b.prototype),O.isPureReactComponent=!0;var j={current:null},k=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,r){var n=void 0,o={},a=null,l=null;if(null!=t)for(n in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,n)&&!x.hasOwnProperty(n)&&(o[n]=t[n]);var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(n in u=e.defaultProps)void 0===o[n]&&(o[n]=u[n]);return{$$typeof:i,type:e,key:a,ref:l,props:o,_owner:j.current}}function w(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var E=/\/+/g,R=[];function C(e,t,r,n){if(R.length){var o=R.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function T(e,t,r,n){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var a=!1;if(null===e)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case i:case s:a=!0}}if(a)return r(n,e,""===t?"."+$(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var u=t+$(o=e[l],l);a+=T(o,u,r,n)}else if(null===e||void 0===e?u=null:u="function"==typeof(u=g&&e[g]||e["@@iterator"])?u:null,"function"==typeof u)for(e=u.call(e),l=0;!(o=e.next()).done;)a+=T(o=o.value,u=t+$(o,l++),r,n);else"object"===o&&m("31","[object Object]"===(r=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}function $(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function N(e,t){e.func.call(e.context,t,e.count++)}function I(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?M(e,n,r,l.thatReturnsArgument):null!=e&&(w(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(E,"$&/")+"/")+r,e={$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),n.push(e))}function M(e,t,r,n,o){var a="";null!=r&&(a=(""+r).replace(E,"$&/")+"/"),t=C(t,a,n,o),null==e||T(e,"",I,t),A(t)}var q={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return M(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;t=C(null,null,t,r),null==e||T(e,"",N,t),A(t)},count:function(e){return null==e?0:T(e,"",l.thatReturnsNull,null)},toArray:function(e){var t=[];return M(e,t,null,l.thatReturnsArgument),t},only:function(e){return w(e)||m("143"),e}},createRef:function(){return{current:null}},Component:b,PureComponent:_,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:y,_calculateChangedBits:t,_defaultValue:e,_currentValue:e,_changedBits:0,Provider:null,Consumer:null}).Provider={$$typeof:p,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:h,render:e}},Fragment:c,StrictMode:f,unstable_AsyncMode:d,createElement:S,cloneElement:function(e,t,r){(null===e||void 0===e)&&m("267",e);var o=void 0,a=n({},e.props),l=e.key,u=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(u=t.ref,s=j.current),void 0!==t.key&&(l=""+t.key);var c=void 0;for(o in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)k.call(t,o)&&!x.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==c?c[o]:t[o])}if(1===(o=arguments.length-2))a.children=r;else if(1<o){c=Array(o);for(var f=0;f<o;f++)c[f]=arguments[f+2];a.children=c}return{$$typeof:i,type:e.type,key:l,ref:u,props:a,_owner:s}},createFactory:function(e){var t=S.bind(null,e);return t.type=e,t},isValidElement:w,version:"16.3.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:j,assign:n}},U=Object.freeze({default:q}),F=U&&q||U;e.exports=F.default?F.default:F},function(e,t,r){"use strict";e.exports=r(7)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=u(r(8)),l=u(r(4));function u(e){return e&&e.__esModule?e:{default:e}}var i={items:l.default.array.isRequired,onChangePage:l.default.func.isRequired,initialPage:l.default.number,pageSize:l.default.number,labels:l.default.object,styles:l.default.object,disableDefaultStyles:l.default.bool},s=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={pager:{}},r.styles={},e.disableDefaultStyles||(r.styles={ul:{margin:0,padding:0,display:"inline-block"},li:{listStyle:"none",display:"inline",textAlign:"center"},a:{cursor:"pointer",padding:"6px 12px",display:"block",float:"left"}}),e.styles&&(r.styles={ul:n({},r.styles.ul,e.styles.ul),li:n({},r.styles.li,e.styles.li),a:n({},r.styles.a,e.styles.a)}),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.Component),o(t,[{key:"componentWillMount",value:function(){this.props.items&&this.props.items.length&&this.setPage(this.props.initialPage)}},{key:"componentDidUpdate",value:function(e,t){this.props.items!==e.items&&this.setPage(this.props.initialPage)}},{key:"setPage",value:function(e){var t=this.props,r=t.items,n=t.pageSize,o=this.state.pager;if(!(e<1||e>o.totalPages)){o=this.getPager(r.length,e,n);var a=r.slice(o.startIndex,o.endIndex+1);this.setState({pager:o}),this.props.onChangePage(a)}}},{key:"getPager",value:function(e,t,r){t=t||1,r=r||10;var n,o,a=Math.ceil(e/r);a<=10?(n=1,o=a):t<=6?(n=1,o=10):t+4>=a?(n=a-9,o=a):(n=t-5,o=t+4);var l=(t-1)*r,u=Math.min(l+r-1,e-1),i=[].concat(function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}(Array(o+1-n).keys())).map(function(e){return n+e});return{totalItems:e,currentPage:t,pageSize:r,totalPages:a,startPage:n,endPage:o,startIndex:l,endIndex:u,pages:i}}},{key:"render",value:function(){var e=this,t=this.state.pager,r=this.props.labels,n=this.styles;return!t.pages||t.pages.length<=1?null:a.default.createElement("ul",{className:"pagination",style:n.ul},a.default.createElement("li",{className:"first "+(1===t.currentPage?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(1)},style:n.a},r.first)),a.default.createElement("li",{className:"previous "+(1===t.currentPage?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(t.currentPage-1)},style:n.a},r.previous)),t.pages.map(function(r,o){return a.default.createElement("li",{key:o,className:"page-number "+(t.currentPage===r?"active":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(r)},style:n.a},r))}),a.default.createElement("li",{className:"next "+(t.currentPage===t.totalPages?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(t.currentPage+1)},style:n.a},r.next)),a.default.createElement("li",{className:"last "+(t.currentPage===t.totalPages?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(t.totalPages)},style:n.a},r.last)))}}]),t}();s.propTypes=i,s.defaultProps={initialPage:1,pageSize:10,labels:{first:"First",last:"Last",previous:"Previous",next:"Next"}},t.default=s}]);
*/var n=r(7),o=r(1),a=r(6),l=r(0),i="function"==typeof Symbol&&Symbol.for,u=i?Symbol.for("react.element"):60103,s=i?Symbol.for("react.portal"):60106,c=i?Symbol.for("react.fragment"):60107,f=i?Symbol.for("react.strict_mode"):60108,p=i?Symbol.for("react.provider"):60109,y=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.async_mode"):60111,h=i?Symbol.for("react.forward_ref"):60112,g="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t=arguments.length-1,r="http://reactjs.org/docs/error-decoder.html?invariant="+e,n=0;n<t;n++)r+="&args[]="+encodeURIComponent(arguments[n+1]);o(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",r)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function b(e,t,r){this.props=e,this.context=t,this.refs=a,this.updater=r||m}function P(){}function _(e,t,r){this.props=e,this.context=t,this.refs=a,this.updater=r||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&v("85"),this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},P.prototype=b.prototype;var O=_.prototype=new P;O.constructor=_,n(O,b.prototype),O.isPureReactComponent=!0;var j={current:null},x=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,r){var n=void 0,o={},a=null,l=null;if(null!=t)for(n in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)x.call(t,n)&&!k.hasOwnProperty(n)&&(o[n]=t[n]);var i=arguments.length-2;if(1===i)o.children=r;else if(1<i){for(var s=Array(i),c=0;c<i;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(n in i=e.defaultProps)void 0===o[n]&&(o[n]=i[n]);return{$$typeof:u,type:e,key:a,ref:l,props:o,_owner:j.current}}function w(e){return"object"==typeof e&&null!==e&&e.$$typeof===u}var E=/\/+/g,R=[];function C(e,t,r,n){if(R.length){var o=R.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function T(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function $(e,t,r,n){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var a=!1;if(null===e)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case u:case s:a=!0}}if(a)return r(n,e,""===t?"."+A(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var i=t+A(o=e[l],l);a+=$(o,i,r,n)}else if(null===e||void 0===e?i=null:i="function"==typeof(i=g&&e[g]||e["@@iterator"])?i:null,"function"==typeof i)for(e=i.call(e),l=0;!(o=e.next()).done;)a+=$(o=o.value,i=t+A(o,l++),r,n);else"object"===o&&v("31","[object Object]"===(r=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return a}function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function N(e,t){e.func.call(e.context,t,e.count++)}function I(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?M(e,n,r,l.thatReturnsArgument):null!=e&&(w(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(E,"$&/")+"/")+r,e={$$typeof:u,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),n.push(e))}function M(e,t,r,n,o){var a="";null!=r&&(a=(""+r).replace(E,"$&/")+"/"),t=C(t,a,n,o),null==e||$(e,"",I,t),T(t)}var q={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return M(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;t=C(null,null,t,r),null==e||$(e,"",N,t),T(t)},count:function(e){return null==e?0:$(e,"",l.thatReturnsNull,null)},toArray:function(e){var t=[];return M(e,t,null,l.thatReturnsArgument),t},only:function(e){return w(e)||v("143"),e}},createRef:function(){return{current:null}},Component:b,PureComponent:_,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:y,_calculateChangedBits:t,_defaultValue:e,_currentValue:e,_changedBits:0,Provider:null,Consumer:null}).Provider={$$typeof:p,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:h,render:e}},Fragment:c,StrictMode:f,unstable_AsyncMode:d,createElement:S,cloneElement:function(e,t,r){(null===e||void 0===e)&&v("267",e);var o=void 0,a=n({},e.props),l=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=j.current),void 0!==t.key&&(l=""+t.key);var c=void 0;for(o in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)x.call(t,o)&&!k.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==c?c[o]:t[o])}if(1===(o=arguments.length-2))a.children=r;else if(1<o){c=Array(o);for(var f=0;f<o;f++)c[f]=arguments[f+2];a.children=c}return{$$typeof:u,type:e.type,key:l,ref:i,props:a,_owner:s}},createFactory:function(e){var t=S.bind(null,e);return t.type=e,t},isValidElement:w,version:"16.3.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:j,assign:n}},U=Object.freeze({default:q}),F=U&&q||U;e.exports=F.default?F.default:F},function(e,t,r){"use strict";e.exports=r(8)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=u(r(9)),l=u(r(5)),i=u(r(2));function u(e){return e&&e.__esModule?e:{default:e}}var s={items:l.default.array.isRequired,onChangePage:l.default.func.isRequired,initialPage:l.default.number,pageSize:l.default.number,labels:l.default.object,styles:l.default.object,disableDefaultStyles:l.default.bool},c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={pager:{}},r.styles={},e.disableDefaultStyles||(r.styles={ul:{margin:0,padding:0,display:"inline-block"},li:{listStyle:"none",display:"inline",textAlign:"center"},a:{cursor:"pointer",padding:"6px 12px",display:"block",float:"left"}}),e.styles&&(r.styles={ul:n({},r.styles.ul,e.styles.ul),li:n({},r.styles.li,e.styles.li),a:n({},r.styles.a,e.styles.a)}),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.Component),o(t,[{key:"componentWillMount",value:function(){this.props.items&&this.props.items.length&&this.setPage(this.props.initialPage)}},{key:"componentDidUpdate",value:function(e,t){this.props.items!==e.items&&this.setPage(this.props.initialPage)}},{key:"setPage",value:function(e){var t=this.props,r=t.items,n=t.pageSize,o=this.state.pager;o=(0,i.default)(r.length,e,n);var a=r.slice(o.startIndex,o.endIndex+1);this.setState({pager:o}),this.props.onChangePage(a)}},{key:"render",value:function(){var e=this,t=this.state.pager,r=this.props.labels,n=this.styles;return!t.pages||t.pages.length<=1?null:a.default.createElement("ul",{className:"pagination",style:n.ul},a.default.createElement("li",{className:"first "+(1===t.currentPage?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(1)},style:n.a},r.first)),a.default.createElement("li",{className:"previous "+(1===t.currentPage?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(t.currentPage-1)},style:n.a},r.previous)),t.pages.map(function(r,o){return a.default.createElement("li",{key:o,className:"page-number "+(t.currentPage===r?"active":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(r)},style:n.a},r))}),a.default.createElement("li",{className:"next "+(t.currentPage===t.totalPages?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(t.currentPage+1)},style:n.a},r.next)),a.default.createElement("li",{className:"last "+(t.currentPage===t.totalPages?"disabled":""),style:n.li},a.default.createElement("a",{onClick:function(){return e.setPage(t.totalPages)},style:n.a},r.last)))}}]),t}();c.propTypes=s,c.defaultProps={initialPage:1,pageSize:10,labels:{first:"First",last:"Last",previous:"Previous",next:"Next"}},t.default=c}]);
{
"name": "jw-react-pagination",
"version": "1.0.6",
"description": "React Pagination Component",
"homepage": "http://jasonwatmore.com/post/2018/04/10/npm-jw-react-pagination-component",
"repository": {
"type": "git",
"url": "https://github.com/cornflourblue/jw-react-pagination.git"
},
"main": "./lib/JwPagination.js",
"license": "MIT",
"scripts": {
"build": "webpack"
},
"peerDependencies": {
"prop-types": "^15.6.0",
"react": "^16.0.0",
"react-dom": "^16.0.0"
},
"devDependencies": {
"babel-core": "^6.21.0",
"babel-loader": "^7.1.4",
"babel-preset-env": "^1.6.1",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.24.1",
"path": "^0.12.7",
"prop-types": "^15.6.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"webpack": "^4.5.0",
"webpack-cli": "^2.0.14"
}
"name": "jw-react-pagination",
"version": "1.0.7",
"description": "React Pagination Component",
"homepage": "http://jasonwatmore.com/post/2018/04/10/npm-jw-react-pagination-component",
"repository": {
"type": "git",
"url": "https://github.com/cornflourblue/jw-react-pagination.git"
},
"main": "./lib/JwPagination.js",
"license": "MIT",
"scripts": {
"build": "webpack"
},
"peerDependencies": {
"prop-types": "^15.6.0",
"react": "^16.0.0",
"react-dom": "^16.0.0"
},
"devDependencies": {
"babel-core": "^6.21.0",
"babel-loader": "^7.1.4",
"babel-preset-env": "^1.6.1",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.24.1",
"path": "^0.12.7",
"prop-types": "^15.6.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"webpack": "^4.5.0",
"webpack-cli": "^2.0.14"
},
"dependencies": {
"jw-paginate": "^1.0.2"
}
}
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc