-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
1 lines (1 loc) · 8.33 KB
/
index.js
1
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.Select=t(require("react")):e.Select=t(e.React)}(window,function(n){return u={},o.m=r=[function(e,t){e.exports=n},function(e,t,n){e.exports=n(2)},function(e,t,n){"use strict";function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var N=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var u;Object.prototype.hasOwnProperty.call(e,n)&&((u=o?Object.getOwnPropertyDescriptor(e,n):null)&&(u.get||u.set)?Object.defineProperty(r,n,u):r[n]=e[n])}r.default=e,t&&t.set(e,r);return r}(n(0)),r=o(n(3)),j=o(n(6)),S=n(7),w=n(8),x=n(9),O=o(n(10)),P="/home/darkcode/Projects/libraries/select/source/InlineSelect/InlineSelect.js";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,u=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,u=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw u}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(o){var e=(0,N.useRef)(null),t=(0,N.useRef)(null),n=(0,N.useRef)(null),r=(0,N.useRef)(),u=C((0,N.useState)(!1),2),l=u[0],i=u[1],c=C((0,N.useState)(!1),2),a=c[0],s=c[1],f=C((0,N.useState)(-1),2),d=f[0],m=f[1],p=C((0,N.useState)(!1),2),y=p[0],b=p[1];(0,N.useEffect)(function(){s(o.defaultItem.value)},[]);var _,v,h=o.items.map(function(e,t){var n=e.label?e.label:(0,O.default)(e.value),r=e.value===a?"✓":"";return N.default.createElement("span",{className:j.default.item+" "+(o.classes.item||"oscbco-select-item"),"data-is-active":t===d,key:e.value,"data-value":e.value,__source:{fileName:P,lineNumber:79,columnNumber:7}},n," ",N.default.createElement("span",{__source:{fileName:P,lineNumber:80,columnNumber:17}},r))}),g=!0;return e.current&&(_=e.current.getBoundingClientRect(),g=window.innerHeight-_.top+_.height>t.current.offsetHeight),N.default.createElement("span",{tabIndex:-1,className:j.default.inlineSelect+" "+(o.classes.select||"oscbco-select"),ref:e,"data-is-focused":y,"data-is-down":g,onKeyDown:function(e){[38,40,13,27].includes(e.keyCode)&&e.preventDefault(),!0===l?(0,x.isKeyUp)(e.keyCode)?m((0,w.getPrevItem)(o.items,d)):(0,x.isKeyDown)(e.keyCode)?m((0,w.getNextItem)(o.items,d)):(0,x.isKeyEnter)(e.keyCode)&&-1!==d?s(o.items[d].value):(0,x.isKeyEsc)(e.keyCode)&&i(!1):(0,x.isKeyDown)(e.keyCode)&&i(!0)},onFocus:function(){return b(!0)},onBlur:function(){return b(!1),void i(!1)},__source:{fileName:P,lineNumber:92,columnNumber:5}},N.default.createElement("span",{className:j.default.title+" "+(o.classes.title||"oscbco-select-title"),onClick:function(){i(!l),r.current=t.current.offsetHeight},"data-is-open":l,ref:n,__source:{fileName:P,lineNumber:93,columnNumber:7}},void 0===(v=o.items.find(function(e){return e.value===a}))?o.placeholder:v&&v.label?v.label:(0,O.default)(v.value)," ",N.default.createElement("span",{className:j.default.icon,__source:{fileName:P,lineNumber:94,columnNumber:30}},N.default.createElement(S.ShpDownArrow,{__source:{fileName:P,lineNumber:94,columnNumber:57}}))),N.default.createElement("span",{className:j.default.itemContainer+" "+(o.classes.itemContainer||"oscbco-select-item-container"),style:{height:!0===l?r.current:"0",marginTop:!g&&n.current?-(n.current.offsetHeight-1):0},onClick:function(e){var t=e.target.dataset.value;t&&(s(t),m(t),i(!1),o.onChange(t))},__source:{fileName:P,lineNumber:96,columnNumber:7}},N.default.createElement("span",{className:j.default.items+" "+(o.classes.items||"oscbco-select-items"),ref:t,__source:{fileName:P,lineNumber:97,columnNumber:9}},h)))}c.defaultProps={classes:{},placeholder:"Select option",defaultItem:{},items:[],onChange:function(){}},c.propTypes={placeholder:r.default.string,items:r.default.array,onChange:r.default.func,defaultItem:r.default.object,classes:r.default.object}},function(e,t,n){e.exports=n(4)()},function(e,t,n){"use strict";var i=n(5);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,u){if(u!==i){var l=new Error("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");throw l.name="Invariant Violation",l}}function t(){return e}var n={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){e.exports={"inline-select":"_1pnMkblIZqgFcM5WRDFlNc",inlineSelect:"_1pnMkblIZqgFcM5WRDFlNc",title:"kuUVW_VfhDGBlhZujc-Yl","down-arrow":"_3xb_3j0MyI_qiEtX24_yb3",downArrow:"_3xb_3j0MyI_qiEtX24_yb3","item-container":"_11xuFxxs9VMJjbJUXTX7b3",itemContainer:"_11xuFxxs9VMJjbJUXTX7b3",items:"_3kzzsKZ5zTAb8dKiogYY49",item:"_2r4lQpNuLb595Xe_5cF7LW",opened:"_1ElyBTdTOz0xzsQa_HRN9z",icon:"_3K2UQTr693ECaL2J-GUej8","small-icon":"_1YRYCiBwf-C7Hke1aBnx3L",smallIcon:"_1YRYCiBwf-C7Hke1aBnx3L"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ShpDownArrow=void 0;var r,o=(r=n(0))&&r.__esModule?r:{default:r},u="/home/darkcode/Projects/libraries/select/source/InlineSelect/Shapes.js";t.ShpDownArrow=function(){return o.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 2.1 24 24",fillRule:"evenodd",clipRule:"evenodd",__source:{fileName:u,lineNumber:4,columnNumber:3}},o.default.createElement("path",{d:"M 0,7.33 3.2854529,7.30633 v 0 l 8.7864841,8.742379 8.659577,-8.7520988 v 0 L 24,7.33 12.004,19.5 Z",__source:{fileName:u,lineNumber:5,columnNumber:5}}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNextItem=t.getPrevItem=void 0;t.getPrevItem=function(e,t){return t-1<0?e.length:t-1};t.getNextItem=function(e,t){return t+1>e.length?0:t+1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyDown=function(e){return 40===e},t.isKeyUp=function(e){return 38===e},t.isKeyEnter=function(e){return 13===e},t.isKeyEsc=function(e){return 27===e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.charAt(0).toUpperCase()+e.replace(/_/g," ").substring(1)}}],o.c=u,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="./",o(o.s=1);function o(e){if(u[e])return u[e].exports;var t=u[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}var r,u});