UNPKG

@ariakit/react-core

Version:

Ariakit React core

26 lines (25 loc) 986 B
import type * as Core from "@ariakit/core/menu/menu-bar-store"; import type { MenubarStore, MenubarStoreFunctions, MenubarStoreOptions, MenubarStoreProps, MenubarStoreState } from "../menubar/menubar-store.ts"; export declare function useMenuBarStoreProps<T extends Core.MenuBarStore>(store: T, update: () => void, props: MenuBarStoreProps): T; /** * Creates a menu bar store. * @deprecated * Use [`useMenubarStore`](https://ariakit.org/reference/use-menubar-store) * instead. * @example * ```jsx * const menu = useMenuBarStore(); * <MenuBar store={menu} /> * ``` */ export declare function useMenuBarStore(props?: MenuBarStoreProps): MenuBarStore; export interface MenuBarStoreState extends MenubarStoreState { } export interface MenuBarStoreFunctions extends MenubarStoreFunctions { } export interface MenuBarStoreOptions extends MenubarStoreOptions { } export interface MenuBarStoreProps extends MenubarStoreProps { } export interface MenuBarStore extends MenubarStore { }