UNPKG

tdesign-mobile-vue

Version:
1 lines 2.33 kB
{"version":3,"file":"title.mjs","sources":["../../src/typography/title.tsx"],"sourcesContent":["import { defineComponent, h } from 'vue';\nimport { useContent } from '../hooks/tnode';\nimport { usePrefixClass } from '../hooks/useClass';\nimport props from './title-props';\nimport Ellipsis from './ellipsis';\n\nexport default defineComponent({\n name: 'TTypographyTitle',\n props,\n setup(props, { attrs }) {\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, null, content)}\n </Ellipsis>\n ) : (\n <>{h(Tag, { ...attrs, class: [COMPONENT_NAME.value, attrs.class] }, content)}</>\n );\n };\n },\n});\n"],"names":["_isSlot","s","Object","prototype","toString","call","_isVNode","defineComponent","name","props","setup","attrs","_ref","COMPONENT_NAME","usePrefixClass","renderContent","useContent","_slot","Tag","level","content","ellipsis","_createVNode","Ellipsis","_mergeProps","value","h","_objectSpread","class"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIqB,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;AAErB,aAAeM,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,kBAAA;AACNC,EAAAA,KAAA,EAAAA,KAAA;AACAC,EAAAA,KAAMD,WAANC,KAAMD,CAAAA,MAAAA,EAAAA,IAAAA,EAAkB;AAAA,IAAA,IAATE,KAAA,GAAAC,IAAA,CAAAD,KAAA,CAAA;AACP,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,GAAQT,MAAAA,CAAfU,KAAO,CAAA;AACT,MAAA,IAAAC,OAAA,GAAUL,aAAc,CAAA,SAAA,EAAW,SAAS,CAAA,CAAA;MAClD,OAAON,MAAM,CAAAY,QAAA,GAAAC,WAAA,CAAAC,QAAA,EAAAC,UAAA,CACGf,MAAO,EAAA;AAAA,QAAA,OAAA,EAAOI,cAAe,CAAAY,KAAAA;AAAA,OAAA,CAAA,EAAAzB,OAAA,CAAAiB,KAAA,GACxCS,CAAE,CAAAR,GAAA,EAAK,IAAM,EAAAE,OAAO;;;;wCAGpBM,CAAA,CAAER,GAAK,EAAAS,aAAA,CAAAA,aAAA,CAAA,EAAA,EAAKhB,KAAA,CAAA,EAAA,EAAA,EAAA;QAAOiB,KAAO,EAAA,CAACf,cAAe,CAAAY,KAAA,EAAOd,KAAM,CAAAiB,KAAK,CAAA;OAAKR,CAAAA,EAAAA,OAAO,CAAE,CAAA,CAAA,CAAA;KAEjF,CAAA;AACF,GAAA;AACF,CAAC,CAAA;;;;"}