@lanaco/lnc-react-ui
Version:
React component library
2 lines (1 loc) • 1.18 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const _=require("react/jsx-runtime"),n=require("react"),o=require("./CustomStyles-lzAjVMnI.cjs"),l=require("./emotion-element-f0de968e.browser.esm-B7k6i6lC.cjs");require("./index-7Jsjuf-Q.cjs");const j=require("./index-Cp66dWMi.cjs");function q(e){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const s=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,s.get?s:{enumerable:!0,get:()=>e[t]})}}return r.default=e,Object.freeze(r)}const v=q(n);var M=n.forwardRef(function(e,r){var t=o.useStateManager(e);return v.createElement(o.Select,l._extends({ref:r},t))}),w=M;const O=n.forwardRef((e,r)=>{const{styles:t,debounceTime:s=0,isSearchable:i=!0,isClearable:m=!0,size:d="small",color:f="primary",className:b="",style:S={},...p}=e,g=l.useTheme(),y=n.useCallback(j.debounce((c,u)=>{a==null||a(c,u)},s)),a=(c,u)=>{y(c,u)};return _.jsx(w,{ref:r,styles:t||o.customStyles,size:d,color:f,theme:g,isSearchable:i,isClearable:m,className:b,style:S,...p})});exports.components=o.components;exports.default=O;