@ariakit/react-core
Version:
Ariakit React core
26 lines (25 loc) • 986 B
text/typescript
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 {
}