xdesign-vue-next
Version:
XDesign Component for vue-next
1 lines • 2.62 kB
Source Map (JSON)
{"version":3,"file":"transfer-search.mjs","sources":["../../../src/transfer/components/transfer-search.tsx"],"sourcesContent":["import { defineComponent, PropType } from 'vue';\n\nimport { SearchOption } from '../interface';\nimport TInput from '../../input';\nimport { usePrefixClass } from '../../hooks/useConfig';\n\nexport default defineComponent({\n name: 'XTransferSearch',\n props: {\n value: {\n type: String,\n default: '',\n },\n search: {\n type: [Boolean, Object] as PropType<SearchOption>,\n default: false,\n },\n placeholder: {\n type: String,\n default: '',\n },\n onChange: Function,\n },\n setup(props) {\n const classPrefix = usePrefixClass();\n const handleChange = (value: string, changeCtx: any) => {\n props.onChange?.({\n value,\n e: changeCtx.e,\n });\n };\n const inputProps = typeof props.search === 'object' ? props.search : { clearable: true };\n\n return () => (\n <div class={`${classPrefix.value}-transfer__search-wrapper`}>\n <TInput {...inputProps} defaultValue={props.value} onChange={handleChange} placeholder={props.placeholder}>\n <icon-ri-search-line slot=\"suffix-icon\" />\n </TInput>\n </div>\n );\n },\n});\n"],"names":["name","props","value","type","search","placeholder","onChange","clearable","_createVNode","TInput","_mergeProps","_resolveComponent"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAMA,aAAA,eAAA,CAAA;AACEA,EAAAA,IAAAA,EAAAA,iBAAAA;AACAC,EAAAA,KAAAA,EAAAA;AACEC,IAAAA,KAAAA,EAAAA;AACEC,MAAAA,IAAAA,EAAAA,MAAAA;;;AAGFC,IAAAA,MAAAA,EAAAA;AACED,MAAAA,IAAAA,EAAAA,CAAAA,OAAAA,EAAAA,MAAAA,CAAAA;;;AAGFE,IAAAA,WAAAA,EAAAA;AACEF,MAAAA,IAAAA,EAAAA,MAAAA;;;AAGFG,IAAAA,QAAAA,EAAAA,QAAAA;;;AAGA,IAAA,IAAA,WAAA,GAAA,cAAA,EAAA,CAAA;;AACwD,MAAA,IAAA,eAAA,CAAA;AACtD,MAAA,CAAA,eAAA,GAAA,KAAA,CAAA,QAAA,MAAA,IAAA,IAAA,eAAA,KAAA,KAAA,CAAA,GAAA,KAAA,CAAA,GAAA,eAAA,CAAA,IAAA,CAAA,KAAA,EAAA;AACEJ,QAAAA,KAAAA,EAAAA,KAAAA;;AAEF,OAAA,CAAA,CAAA;;AAEI,IAAA,IAAA,UAAA,GAAA,OAAA,CAAA,KAAA,CAAA,MAAA,CAAA,KAAA,QAAA,GAAA,KAAA,CAAA,MAAA,GAAA;AAAiEK,MAAAA,SAAAA,EAAAA,IAAAA;;;AAEhE,MAAA,OAAAC,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAA,MAAA,CAAA,WAAA,CAAA,KAAA,EAAA,2BAAA,CAAA;AAEH,OAAA,EAAA,CAAAA,WAAA,CAAAC,KAAA,EAAAC,UAAA,CAAA,UAAA,EAAA;;;AAA6D,QAAA,aAAA,EAAA,KAAA,CAAA,WAAA;AAC3D,OAAA,CAAA,EAAA;AAAA,QAAA,SAAA,EAAA,SAAA,QAAA,GAAA;8BAAAC,uBAAA,EAAA;;AAAwC,WAAA,EAAA,IAAA,CAAA,CAAA,CAAA;AAAA,SAAA;AAAA,OAAA,CAAA,CAAA,CAAA,CAAA;;AAIhD,GAAA;AACF,CAAA,CAAA;;;;"}