UNPKG

@postenbring/hedwig-react

Version:

React components for [Hedwig Design System](https://github.com/bring/hedwig-design-system).

40 lines 1.53 kB
interface ExpandableMenuContextProps { open: boolean; setOpen: (open: boolean) => void; contentId: string; } export declare const useNavbarExpendableMenuContext: () => ExpandableMenuContextProps; export interface NavbarExpandableMenuProps { children: React.ReactNode; } /** * Expandable Menu Provider * Handles scroll and focus locking, * as well as scrolling the user to the top of the page. * * If we want a sticky header in the future the scrolling should be configurable */ export declare function NavbarExpandableMenu({ children }: NavbarExpandableMenuProps): import("react/jsx-runtime").JSX.Element; export declare namespace NavbarExpandableMenu { var displayName: string; } /** * Trigger */ export interface NavbarExpandableMenuTriggerProps extends Omit<React.HTMLAttributes<HTMLButtonElement>, "children"> { whenClosedText: React.ReactNode; whenClosedHelperTitle?: string; whenOpenText: React.ReactNode; whenOpenHelperTitle?: string; } export declare const NavbarExpandableMenuTrigger: import("react").ForwardRefExoticComponent<NavbarExpandableMenuTriggerProps & import("react").RefAttributes<HTMLButtonElement>>; /** * Content */ export interface NavbarExpandableMenuContentProps { children: React.ReactNode; className?: string; } export declare const NavbarExpandableMenuContent: import("react").ForwardRefExoticComponent<NavbarExpandableMenuContentProps & import("react").RefAttributes<HTMLDivElement>>; export {}; //# sourceMappingURL=navbar-expandable-menu.d.ts.map