tdesign-vue-next
Version:
TDesign Component for vue-next
1 lines • 1.59 kB
Source Map (JSON)
{"version":3,"file":"input-group.mjs","sources":["../../../components/input/input-group.tsx"],"sourcesContent":["import { defineComponent, computed } from 'vue';\nimport { useTNodeJSX, usePrefixClass } from '@tdesign/shared-hooks';\n\nimport inputGroupProps from './input-group-props';\n\nexport default defineComponent({\n name: 'TInputGroup',\n props: inputGroupProps,\n setup(props) {\n const COMPONENT_NAME = usePrefixClass('input-group');\n const renderTNodeJSX = useTNodeJSX();\n const CLASS = computed(() => [\n COMPONENT_NAME.value,\n {\n [`${COMPONENT_NAME.value}--separate`]: props.separate,\n },\n ]);\n return () => <div class={CLASS.value}>{renderTNodeJSX('default')}</div>;\n },\n});\n"],"names":["defineComponent","name","props","inputGroupProps","setup","COMPONENT_NAME","usePrefixClass","renderTNodeJSX","useTNodeJSX","CLASS","computed","value","_defineProperty","concat","separate","_createVNode"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,kBAAeA,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,aAAA;AACNC,EAAAA,KAAO,EAAAC,eAAA;AACPC,EAAAA,OAAAA,SAAAA,MAAMF,KAAO,EAAA;AACL,IAAA,IAAAG,cAAA,GAAiBC,eAAe,aAAa,CAAA,CAAA;AACnD,IAAA,IAAMC,iBAAiBC,WAAY,EAAA,CAAA;IAC7B,IAAAC,KAAA,GAAQC,SAAS,YAAA;AAAA,MAAA,OAAM,CAC3BL,cAAe,CAAAM,KAAA,EAAAC,eAAA,CAAAC,EAAAA,EAAAA,EAAAA,CAAAA,MAAA,CAETR,cAAe,CAAAM,KAAA,EAAA,YAAA,CAAA,EAAoBT,KAAM,CAAAY,QAAA,CAEhD,CAAA,CAAA;KAAA,CAAA,CAAA;IACM,OAAA,YAAA;AAAA,MAAA,OAAAC,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAkBN,MAAME,KAAAA;OAAQJ,EAAAA,CAAAA,cAAA,CAAe,SAAS,CAAA,CAAA,CAAA,CAAA;KAAjD,CAAA;AAChB,GAAA;AACF,CAAC,CAAA;;;;"}