{"version":3,"file":"input-group.mjs","sources":["../../src/input/input-group.tsx"],"sourcesContent":["import { defineComponent, computed } from 'vue';\nimport { usePrefixClass } from '../hooks/useConfig';\nimport { useTNodeJSX } from '../hooks/tnode';\nimport inputGroupProps from './input-group-props';\n\nexport default defineComponent({\n  name: 'XInputGroup',\n\n  props: inputGroupProps,\n\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":["name","props","_createVNode"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,kBAAA,eAAA,CAAA;AACEA,EAAAA,IAAAA,EAAAA,aAAAA;AAEAC,EAAAA,KAAAA,EAAAA,eAAAA;;AAGQ,IAAA,IAAA,cAAA,GAAA,cAAA,CAAA,aAAA,CAAA,CAAA;AACN,IAAA,IAAA,cAAA,GAAA,WAAA,EAAA,CAAA;;AACuB,MAAA,OAAA,CAAA,cAAA,CAAA,KAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,CAAA,MAAA,CAAA,cAAA,CAAA,KAAA,EAAA,YAAA,CAAA,EAAA,KAAA,CAAA,QAAA,CAAA,CAAA,CAAA;;;AAMhB,MAAA,OAAAC,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,KAAA,CAAA,KAAA;;;AACT,GAAA;AACF,CAAA,CAAA;;;;"}