tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 2.6 kB
Source Map (JSON)
{"version":3,"file":"indexes-anchor.mjs","sources":["../../src/indexes/indexes-anchor.tsx"],"sourcesContent":["import { ComponentInternalInstance, defineComponent, getCurrentInstance, inject } from 'vue';\nimport config from '../config';\nimport indexesAnchorProps from './indexes-anchor-props';\nimport { usePrefixClass } from '../hooks/useClass';\nimport { useTNodeJSX } from '../hooks/tnode';\n\nconst { prefix } = config;\n\nexport default defineComponent({\n name: `${prefix}-indexes-anchor`,\n props: indexesAnchorProps,\n setup(props) {\n const readerTNodeJSX = useTNodeJSX();\n const indexesAnchorClass = usePrefixClass('indexes-anchor');\n const instance = getCurrentInstance();\n const indexesProvide: any = inject('indexesProvide', undefined);\n const { proxy } = instance as ComponentInternalInstance;\n indexesProvide.relation(proxy);\n\n return () => (\n <div class={indexesAnchorClass.value} data-index={props.index}>\n <div class={`${indexesAnchorClass.value}__wrapper`}>\n <div class={`${indexesAnchorClass.value}__slot`}>{readerTNodeJSX('default')}</div>\n <div class={`${indexesAnchorClass.value}__header`}>{props.index}</div>\n </div>\n </div>\n );\n },\n});\n"],"names":["prefix","config","defineComponent","name","props","indexesAnchorProps","setup","readerTNodeJSX","useTNodeJSX","indexesAnchorClass","usePrefixClass","instance","getCurrentInstance","indexesProvide","inject","proxy","relation","_createVNode","value","index","concat"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAMA,IAAQA,SAAWC,MAAA,CAAXD;AAER,qBAAeE,eAAgB,CAAA;AAC7BC,EAAAA,gBAASH,MAAA,EAAA,iBAAA,CAAA;AACTI,EAAAA,KAAO,EAAAC,kBAAA;AACPC,EAAAA,OAAAA,SAAAA,MAAMF,KAAO,EAAA;AACX,IAAA,IAAMG,iBAAiBC,WAAY,EAAA,CAAA;AAC7B,IAAA,IAAAC,kBAAA,GAAqBC,eAAe,gBAAgB,CAAA,CAAA;AAC1D,IAAA,IAAMC,WAAWC,kBAAmB,EAAA,CAAA;IAC9B,IAAAC,cAAA,GAAsBC,MAAO,CAAA,gBAAA,EAAkB,KAAS,CAAA,CAAA,CAAA;AACxD,IAAA,IAAEC,QAAUJ,QAAA,CAAVI;AACRF,IAAAA,cAAA,CAAeG,SAASD,KAAK,CAAA,CAAA;IAE7B,OAAO,YAAA;AAAA,MAAA,OAAAE,WAAA,CAAA,KAAA,EAAA;QAAA,OACOR,EAAAA,kBAAmB,CAAAS,KAAA;AAAA,QAAA,YAAA,EAAmBd,KAAA,CAAMe,KAAAA;AACtD,OAAA,EAAA,CAAAF,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAAG,MAAA,CAAeX,kBAAmB,CAAAS,KAAA,EAAA,WAAA,CAAA;AAAA,OAAA,EAAA,CAAAD,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAAG,MAAA,CACjBX,mBAAmBS,KAAgB,EAAA,QAAA,CAAA;AAAA,OAAA,EAAA,CAAAX,cAAA,CAAe,SAAS,CAAA,IAAAU,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAAG,MAAA,CAC3DX,mBAAmBS,KAAkB,EAAA,UAAA,CAAA;OAAAd,EAAAA,CAAAA,KAAA,CAAMe;KAH7D,CAAA;AAOL,GAAA;AACF,CAAC,CAAA;;;;"}