UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 931 B
{"version":3,"file":"tabs.mjs","sources":["../../../../packages/tokens/tabs.ts"],"sourcesContent":["import type { TabPaneProps, TabsProps } from '@element-plus/components/tabs'\nimport type {\n ComponentInternalInstance,\n ComputedRef,\n InjectionKey,\n Ref,\n ShallowReactive,\n UnwrapRef,\n} from 'vue'\n\nexport type TabsPaneContext = UnwrapRef<{\n uid: number\n instance: ShallowReactive<ComponentInternalInstance>\n props: TabPaneProps\n paneName: ComputedRef<string | number | undefined>\n active: ComputedRef<boolean>\n index: Ref<string | undefined>\n isClosable: ComputedRef<boolean>\n}>\n\nexport interface TabsRootContext {\n props: TabsProps\n currentName: Ref<string | number>\n updatePaneState: (pane: TabsPaneContext) => void\n}\n\nexport const tabsRootContextKey: InjectionKey<TabsRootContext> =\n Symbol('tabsRootContextKey')\n"],"names":[],"mappings":"AAAY,MAAC,kBAAkB,GAAG,MAAM,CAAC,oBAAoB;;;;"}