UNPKG

@yamada-ui/tabs

Version:

Yamada UI tabs component

38 lines (36 loc) 1.21 kB
"use client" // src/tabs-context.tsx import { createDescendant } from "@yamada-ui/use-descendant"; import { createContext } from "@yamada-ui/utils"; var { DescendantsContextProvider: TabDescendantsContextProvider, useDescendant: useTabDescendant, useDescendants: useTabDescendants, useDescendantsContext: useTabDescendantsContext } = createDescendant(); var { DescendantsContextProvider: TabPanelDescendantsContextProvider, useDescendant: useTabPanelDescendant, useDescendants: useTabPanelDescendants, useDescendantsContext: useTabPanelDescendantsContext } = createDescendant(); var [TabsProvider, useTabsContext] = createContext({ name: "TabsContext", errorMessage: `useTabsContext returned is 'undefined'. Seems you forgot to wrap the components in "<Tabs />"` }); var [TabPanelProvider, useTabPanelContext] = createContext({}); export { TabDescendantsContextProvider, useTabDescendant, useTabDescendants, useTabDescendantsContext, TabPanelDescendantsContextProvider, useTabPanelDescendant, useTabPanelDescendants, useTabPanelDescendantsContext, TabsProvider, useTabsContext, TabPanelProvider, useTabPanelContext }; //# sourceMappingURL=chunk-BUHUHEQA.mjs.map