tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 2.37 kB
Source Map (JSON)
{"version":3,"file":"divider.mjs","sources":["../../src/divider/divider.tsx"],"sourcesContent":["import { defineComponent, computed } from 'vue';\nimport config from '../config';\nimport DividerProps from './props';\nimport { useContent } from '../hooks/tnode';\nimport { usePrefixClass } from '../hooks/useClass';\n\nconst { prefix } = config;\n\nexport default defineComponent({\n name: `${prefix}-divider`,\n props: DividerProps,\n setup(props) {\n const renderTNodeContent = useContent();\n\n const dividerClass = usePrefixClass('divider');\n const dividerClasses = computed(() => [\n `${dividerClass.value}`,\n `${dividerClass.value}--${props.layout}`,\n `${dividerClass.value}--${props.align}`,\n {\n [`${dividerClass.value}--dashed`]: props.dashed,\n },\n ]);\n return () => {\n const content = renderTNodeContent('default', 'content');\n return (\n <div class={dividerClasses.value} role=\"separator\">\n <div class={`${dividerClass.value}__content`}>{content}</div>\n </div>\n );\n };\n },\n});\n"],"names":["prefix","config","defineComponent","name","props","DividerProps","setup","renderTNodeContent","useContent","dividerClass","usePrefixClass","dividerClasses","computed","concat","value","layout","align","_defineProperty","dashed","content","_createVNode"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAMA,IAAQA,SAAWC,MAAA,CAAXD;AAER,eAAeE,eAAgB,CAAA;AAC7BC,EAAAA,gBAASH,MAAA,EAAA,UAAA,CAAA;AACTI,EAAAA,KAAO,EAAAC,YAAA;AACPC,EAAAA,OAAAA,SAAAA,MAAMF,KAAO,EAAA;AACX,IAAA,IAAMG,qBAAqBC,UAAW,EAAA,CAAA;AAEhC,IAAA,IAAAC,YAAA,GAAeC,eAAe,SAAS,CAAA,CAAA;IACvC,IAAAC,cAAA,GAAiBC,SAAS,YAAA;AAAA,MAAA,OAAM,IAAAC,MAAA,CACjCJ,YAAa,CAAAK,KAAA,MAAAD,MAAA,CACbJ,YAAa,CAAAK,KAAA,QAAAD,MAAA,CAAUT,KAAM,CAAAW,MAAA,MAAAF,MAAA,CAC7BJ,YAAa,CAAAK,KAAA,EAAAD,IAAAA,CAAAA,CAAAA,MAAA,CAAUT,KAAM,CAAAY,KAAA,CAAAC,EAAAA,eAAA,QAAAJ,MAAA,CAE1BJ,YAAa,CAAAK,KAAA,eAAkBV,KAAM,CAAAc,MAAA,CAE5C,CAAA,CAAA;KAAA,CAAA,CAAA;AACD,IAAA,OAAO,YAAM;AACL,MAAA,IAAAC,OAAA,GAAUZ,kBAAmB,CAAA,SAAA,EAAW,SAAS,CAAA,CAAA;AACvD,MAAA,OAAAa,WAAA,CAAA,KAAA,EAAA;QAAA,OACcT,EAAAA,cAAe,CAAAG,KAAA;QAAA,MAAY,EAAA,WAAA;AACrC,OAAA,EAAA,CAAAM,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAAP,MAAA,CAAeJ,YAAa,CAAAK,KAAA,EAAA,WAAA,CAAA;AAAA,OAAA,EAAA,CAAmBK,OAAQ,CAAA,CAAA,CAAA,CAAA,CAAA;KAG7D,CAAA;AACF,GAAA;AACF,CAAC,CAAA;;;;"}