UNPKG

tdesign-vue-next

Version:
1 lines 2.29 kB
{"version":3,"file":"title.mjs","sources":["../../../components/typography/title.tsx"],"sourcesContent":["import { defineComponent, h } from 'vue';\nimport { usePrefixClass } from '../hooks/useConfig';\nimport props from './title-props';\nimport Ellipsis from './ellipsis';\nimport { useContent } from '../hooks/tnode';\n\nexport default defineComponent({\n name: 'TTypographyTitle',\n props,\n setup(props) {\n const COMPONENT_NAME = usePrefixClass('typography');\n const renderContent = useContent();\n\n return () => {\n const { level: Tag } = props;\n const content = renderContent('default', 'content');\n return props.ellipsis ? (\n <Ellipsis {...props} class={COMPONENT_NAME.value}>\n {h(Tag, ...content)}\n </Ellipsis>\n ) : (\n <>{h(Tag, { class: COMPONENT_NAME.value }, ...content)}</>\n );\n };\n },\n});\n"],"names":["_isSlot","s","Object","prototype","toString","call","_isVNode","defineComponent","name","props","setup","COMPONENT_NAME","usePrefixClass","renderContent","useContent","_slot","Tag","level","content","ellipsis","_createVNode","Ellipsis","_mergeProps","value","h","apply","concat","_toConsumableArray"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAI2B,SAAAA,QAAAC,CAAA,EAAA;AAAA,EAAA,OAAA,OAAAA,CAAA,KAAA,UAAA,IAAAC,MAAA,CAAAC,SAAA,CAAAC,QAAA,CAAAC,IAAA,CAAAJ,CAAA,CAAAK,KAAAA,iBAAAA,IAAAA,CAAAA,OAAA,CAAAL,CAAA,CAAA,CAAA;AAAA,CAAA;AAE3B,aAAeM,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,kBAAA;AACNC,EAAAA,KAAA,EAAAA,KAAA;AACAC,EAAAA,OAAAA,SAAAA,MAAMD,MAAO,EAAA;AACL,IAAA,IAAAE,cAAA,GAAiBC,eAAe,YAAY,CAAA,CAAA;AAClD,IAAA,IAAMC,gBAAgBC,UAAW,EAAA,CAAA;AAEjC,IAAA,OAAO,YAAM;AAAA,MAAA,IAAAC,KAAA,CAAA;AACL,MAAA,IAASC,GAAA,GAAQP,MAAAA,CAAfQ,KAAO,CAAA;AACT,MAAA,IAAAC,OAAA,GAAUL,aAAc,CAAA,SAAA,EAAW,SAAS,CAAA,CAAA;MAC3CJ,OAAAA,MAAAA,CAAMU,QACX,GAAAC,WAAA,CAAAC,QAAA,EAAAC,UAAA,CAAcb,MAAAA,EAAAA;AAAAA,QAAAA,OAAAA,EAAcE,cAAe,CAAAY,KAAAA;AAAA,OAAA,CAAA,EAAAvB,OAAA,CAAAe,KAAA,GACxCS,CAAE,CAAAC,KAAA,CAAA,KAAA,CAAA,EAAA,CAAAT,GAAA,CAAA,CAAAU,MAAA,CAAAC,kBAAA,CAAQT,OAAO,CAAA,CAAA;;;;wCAGjBM,CAAA,CAAAC,KAAA,CAAET,KAAAA,CAAAA,EAAAA,CAAAA,GAAK,EAAA;AAAE,QAAA,OAAA,EAAOL,cAAA,CAAeY,KAAAA;AAAM,OAAA,EAAAG,MAAA,CAAAC,kBAAA,CAAMT,OAAO,GAAE,CAAA,CAAA,CAAA;KAE3D,CAAA;AACF,GAAA;AACF,CAAC,CAAA;;;;"}