UNPKG

@brizy/ui

Version:
16 lines (15 loc) 740 B
import { PropsWithChildren, ReactElement } from "react"; export interface Props<T extends string> { selectedKeys?: T[]; openKeys?: T[]; mode?: "vertical" | "horizontal" | "inline"; theme?: "light" | "dark"; triggerSubMenuAction?: "hover" | "click"; onSelect: (k: T) => void; onClick?: (k: T) => void; onOpenChange?: (k: T[]) => void; } export declare function SidebarMenu<T extends string>({ children, mode, theme, selectedKeys, openKeys, onClick, onSelect, onOpenChange, triggerSubMenuAction, }: PropsWithChildren<Props<T>>): ReactElement; export { SidebarMenuGroup } from "./SidebarMenuGroup"; export { SidebarMenuItem } from "./SidebarMenuItem"; export { SidebarMenuSubmenu } from "./SidebarMenuSubmenu";