tdesign-vue-next
Version:
TDesign Component for vue-next
1 lines • 1.29 kB
Source Map (JSON)
{"version":3,"file":"header.mjs","sources":["../../../components/layout/header.tsx"],"sourcesContent":["import { defineComponent } from 'vue';\nimport props from './header-props';\n\nimport { useTNodeJSX, usePrefixClass } from '@tdesign/shared-hooks';\n\nexport default defineComponent({\n name: 'THeader',\n props,\n setup(props) {\n const COMPONENT_NAME = usePrefixClass('layout__header');\n const renderTNodeJSX = useTNodeJSX();\n return () => (\n <header class={COMPONENT_NAME.value} style={props.height ? { height: props.height } : {}}>\n {renderTNodeJSX('default')}\n </header>\n );\n },\n});\n"],"names":["defineComponent","name","props","setup","COMPONENT_NAME","usePrefixClass","renderTNodeJSX","useTNodeJSX","_createVNode","value","height"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,cAAeA,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,SAAA;AACNC,EAAAA,KAAA,EAAAA,KAAA;AACAC,EAAAA,OAAAA,SAAAA,MAAMD,MAAO,EAAA;AACL,IAAA,IAAAE,cAAA,GAAiBC,eAAe,gBAAgB,CAAA,CAAA;AACtD,IAAA,IAAMC,iBAAiBC,WAAY,EAAA,CAAA;IACnC,OAAO,YAAA;AAAA,MAAA,OAAAC,WAAA,CAAA,QAAA,EAAA;QAAA,OACUJ,EAAAA,cAAe,CAAAK,KAAA;QAAA,OAAcP,EAAAA,MAAM,CAAAQ,MAAA,GAAS;UAAEA,MAAQR,EAAAA,MAAAA,CAAMQ,MAAAA;AAAO,SAAI,GAAA,EAAC;OACpFJ,EAAAA,CAAAA,cAAe,CAAA,SAAS;KAD1B,CAAA;AAIL,GAAA;AACF,CAAC,CAAA;;;;"}