{"version":3,"file":"index.mjs","sources":[""],"sourcesContent":["import type { SetStateAction } from \"react\";\r\nimport { createRef, createContext } from \"react\";\r\nimport type { IComponentBaseProps } from \"#package/types\";\r\nimport type { TOptionType, TSelectCtx, TSelectValue } from \"../config/types\";\r\n\r\nexport const SelectContext = createContext<TSelectCtx>({\r\n  form: undefined,\r\n  formatCount: undefined,\r\n  formatOptionLabel: undefined,\r\n  getOptionsModify: undefined,\r\n  isAsync: undefined,\r\n  isAutoScroll: undefined,\r\n  isCheckboxView: undefined,\r\n  isCountView: undefined,\r\n  isDisabled: undefined,\r\n  isMulti: undefined,\r\n  isRequired: undefined,\r\n  isSearchable: undefined,\r\n  name: undefined,\r\n  getCN: (el?: string, mod?: IComponentBaseProps[\"extraClasses\"], utilClasses?: string[]) => \"\",\r\n  icons: {},\r\n  stateActions: {\r\n    setSelectValue: (value: SetStateAction<TSelectValue>) => {},\r\n    setSelectOptions: (value: SetStateAction<TOptionType[]>) => {},\r\n    setSelectDisabled: (value: SetStateAction<boolean | undefined>) => {},\r\n    setSelectLoading: (value: SetStateAction<boolean | undefined>) => {},\r\n    setSelectRequired: (value: SetStateAction<boolean | undefined>) => {},\r\n    setSelectIsOpen: (value: SetStateAction<boolean | undefined>) => {},\r\n  },\r\n  inputRef: createRef(),\r\n  handleReset: undefined,\r\n  handleValidate: undefined,\r\n  selectValue: null,\r\n});\r\n"],"names":["SelectContext","createContext","form","undefined","formatCount","formatOptionLabel","getOptionsModify","isAsync","isAutoScroll","isCheckboxView","isCountView","isDisabled","isMulti","isRequired","isSearchable","name","getCN","el","mod","utilClasses","icons","stateActions","setSelectValue","value","setSelectOptions","setSelectDisabled","setSelectLoading","setSelectRequired","setSelectIsOpen","inputRef","createRef","handleReset","handleValidate","selectValue"],"mappings":"2CAKO,MAAMA,cAAgBC,cAA0B,CACrDC,UAAMC,EACNC,iBAAaD,EACbE,uBAAmBF,EACnBG,sBAAkBH,EAClBI,aAASJ,EACTK,kBAAcL,EACdM,oBAAgBN,EAChBO,iBAAaP,EACbQ,gBAAYR,EACZS,aAAST,EACTU,gBAAYV,EACZW,kBAAcX,EACdY,UAAMZ,EACNa,MAAO,CAACC,GAAaC,IAA2CC,cAA2B,GAC3FC,MAAO,CAAA,EACPC,aAAc,CACZC,eAAiBC,UACjBC,iBAAmBD,UACnBE,kBAAoBF,UACpBG,iBAAmBH,UACnBI,kBAAoBJ,UACpBK,gBAAkBL,WAEpBM,SAAUC,YACVC,iBAAa5B,EACb6B,oBAAgB7B,EAChB8B,YAAa"}