@gulibs/vgrove-ui
Version:
VGrove UI component library built with HeroUI and React
18 lines • 920 B
TypeScript
import { type SlotsToClasses } from "@heroui/react";
import { type BrandProps } from "../base/Brand";
import { type CollapseProps } from "../base/Collapse";
import type { ContainerProps, LayoutSettings } from '../types';
import { type SidebarMenuItemsType, type SidebarMenusProps } from "./SidebarMenus";
export interface VGroveSidebarProps extends ContainerProps {
isCollapsed?: boolean;
settings: LayoutSettings;
collapse?: React.ReactNode | false;
items: SidebarMenuItemsType;
classNames?: SlotsToClasses<"base" | "items" | "actions">;
actions?: ((isCollapsed?: boolean) => React.ReactNode) | React.ReactNode;
menusProps?: Omit<SidebarMenusProps, "items" | "isCollapsed">;
brand?: Omit<BrandProps, "isCollapsed">;
onCollapsedChange?: CollapseProps['onCollapsedChange'];
}
export declare const VGroveSidebar: React.FC<VGroveSidebarProps>;
//# sourceMappingURL=VGroveSidebar.d.ts.map