carbon-react
Version:
A library of reusable React components for easily building user interfaces.
14 lines (13 loc) • 573 B
TypeScript
import type { MenuType } from "../menu.types";
export interface StrictMenuContextType {
menuType: MenuType;
openSubmenuId: string | null;
inFullscreenView?: boolean;
setOpenSubmenuId: (id: string | null) => void;
registerItem?: (id: string) => void;
unregisterItem?: (id: string) => void;
focusId?: string;
updateFocusId?: (id: string) => void;
}
declare const StrictMenuProvider: import("react").Provider<StrictMenuContextType | null>, useStrictMenuContext: () => StrictMenuContextType;
export { StrictMenuProvider, useStrictMenuContext };