@gulibs/vgrove-ui
Version:
VGrove UI component library built with HeroUI and React
17 lines • 992 B
TypeScript
import type { SlotsToClasses } from "@heroui/react";
import type { CollapseProps } from "../base/Collapse";
import type { ContainerProps } from "../types";
import { type SidebarMenuItemsType } from "./SidebarMenus";
import { VGroveFooter } from "./VGroveFooter";
import { VGroveNavbar } from "./VGroveNavbar";
import { VGroveSidebar } from "./VGroveSidebar";
export interface VGroveLayoutProps extends ContainerProps {
items: SidebarMenuItemsType;
onCollapsedChange?: CollapseProps['onCollapsedChange'];
navbarProps?: Omit<React.ComponentProps<typeof VGroveNavbar>, "settings">;
sidebarProps?: Omit<React.ComponentProps<typeof VGroveSidebar>, "settings" | "items" | "isCollapsed" | "onCollapsedChange">;
footerProps?: Omit<React.ComponentProps<typeof VGroveFooter>, "settings">;
classNames?: SlotsToClasses<"layout" | "wrapper" | "wrapperLayout" | "content">;
}
export declare const VGroveLayout: React.FC<VGroveLayoutProps>;
//# sourceMappingURL=VGroveLayout.d.ts.map