tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 1.4 kB
Source Map (JSON)
{"version":3,"file":"tab-nav-item.mjs","sources":["../../src/tabs/tab-nav-item.tsx"],"sourcesContent":["import { defineComponent } from 'vue';\nimport config from '../config';\nimport TabPanelProps from './tab-panel-props';\nimport { useContent, useTNodeJSX } from '../hooks/tnode';\n\nconst { prefix } = config;\n\nexport default defineComponent({\n name: `${prefix}-tab-nav`,\n props: {\n label: TabPanelProps.label,\n icon: TabPanelProps.icon,\n },\n setup(props) {\n const renderTNodeJSX = useTNodeJSX();\n const renderTNodeContent = useContent();\n\n return () => (\n <div>\n {renderTNodeJSX('icon')}\n {renderTNodeContent('default', 'label')}\n </div>\n );\n },\n});\n"],"names":["prefix","config","defineComponent","name","props","label","TabPanelProps","icon","setup","renderTNodeJSX","useTNodeJSX","renderTNodeContent","useContent","_createVNode"],"mappings":";;;;;;;;;;;;;;AAKA,IAAQA,SAAWC,MAAA,CAAXD;AAER,kBAAeE,eAAgB,CAAA;AAC7BC,EAAAA,gBAASH,MAAA,EAAA,UAAA,CAAA;AACTI,EAAAA,KAAO,EAAA;IACLC,OAAOC,KAAc,CAAAD,KAAA;IACrBE,MAAMD,KAAc,CAAAC,IAAAA;GACtB;AACAC,EAAAA,OAAAA,SAAAA,MAAMJ,KAAO,EAAA;AACX,IAAA,IAAMK,iBAAiBC,WAAY,EAAA,CAAA;AACnC,IAAA,IAAMC,qBAAqBC,UAAW,EAAA,CAAA;IAEtC,OAAO,YAAA;AAAA,MAAA,OAAAC,WAAA,CAAA,KAAA,EAAA,IAAA,EAAA,CAEFJ,eAAe,MAAM,CAAA,EACrBE,kBAAA,CAAmB,WAAW,OAAO,CAAA,CAAA,CAAA,CAAA;KAFvC,CAAA;AAKL,GAAA;AACF,CAAC,CAAA;;;;"}