UNPKG

react-bps

Version:

Create breakpoints to your component props

2 lines (1 loc) 1.3 kB
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react-sizes")):"function"==typeof define&&define.amd?define(["exports","react-sizes"],t):t(n.ReactBps={},n.ReactSizes)}(this,function(n,t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var r=function(n){return Object.keys(n)},e=function(n){return function(t){return t.map(n)}},u=function(n){return function(t){return t.filter(n)}},i=function(n){return function(t){return t.sort(n)}},o=function(n){return n[0]},f=function(n){return function(t){return n>=t}},c=function(n){return function(t){return t>=n}},a=function(n,t){return n-t},s=function(n,t){return t-n},d=function(){for(var n=arguments.length,t=Array(n),r=0;n>r;r++)t[r]=arguments[r];return function(){for(var n=arguments.length,r=Array(n),e=0;n>e;e++)r[e]=arguments[e];return t.reduce.apply(t,[function(n,t){return t(n)}].concat(r))}},p=function(n,t,p){return d(r,e(Number),u((p?f:c)(n)),i(p?s:a),o,function(n){return n&&t[n]||{}})(t)},l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.propName,e=void 0===r?"bps":r,u=n.mobileFirst,i=void 0!==u&&u;return t(function(n,t){var r=n.width,u=t[e];return p(r,void 0===u?{}:u,i)})},v={withBps:l};n.withBps=l,n.default=v,Object.defineProperty(n,"__esModule",{value:!0})});