UNPKG

@yamada-ui/menu

Version:

Yamada UI menu component

43 lines (41 loc) 1.16 kB
"use client" // src/menu-context.ts import { createDescendant } from "@yamada-ui/use-descendant"; import { createContext } from "@yamada-ui/utils"; var { DescendantsContextProvider, useDescendant: useMenuDescendant, useDescendants, useDescendantsContext: useMenuDescendantsContext } = createDescendant(); var [MenuProvider, useMenu] = createContext({ name: "MenuContext", errorMessage: `useMenu returned is 'undefined'. Seems you forgot to wrap the components in "<Menu />"` }); var [ContextMenuProvider, useContextMenu] = createContext({ name: "ContextMenuContext", strict: false }); var [UpstreamMenuProvider, useUpstreamMenu] = createContext({ name: "UpstreamMenuContext", strict: false }); var [UpstreamMenuItemProvider, useUpstreamMenuItem] = createContext({ name: "UpstreamMenuItemContext", strict: false }); export { DescendantsContextProvider, useMenuDescendant, useDescendants, useMenuDescendantsContext, MenuProvider, useMenu, ContextMenuProvider, useContextMenu, UpstreamMenuProvider, useUpstreamMenu, UpstreamMenuItemProvider, useUpstreamMenuItem }; //# sourceMappingURL=chunk-IWH3B4PS.mjs.map