UNPKG

@redocly/theme

Version:

Shared UI components lib

21 lines (20 loc) 602 B
import type { MenuItemProps } from '../../types/sidebar'; type NestedMenuProps = MenuItemProps & { labelRef?: React.RefObject<HTMLElement | null>; nestedMenuRef?: React.RefObject<HTMLDivElement | null>; }; export declare function useNestedMenu({ item, labelRef, nestedMenuRef }: NestedMenuProps): { isExpanded: boolean; canUnmount: boolean; style: { display: string; height: string; overflow: string; } | { display?: undefined; height?: undefined; overflow?: undefined; }; handleExpand: () => Promise<void>; }; export {};