@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
33 lines (32 loc) • 916 B
text/typescript
import { DivProps } from "../types/index.mjs";
import { ReactNode } from "react";
//#region src/Layout/type.d.ts
interface LayoutProps {
asideWidth?: number;
children?: ReactNode;
content?: ReactNode;
footer?: ReactNode;
header?: ReactNode;
headerHeight?: number;
helmet?: ReactNode;
sidebar?: ReactNode;
toc?: ReactNode;
tocWidth?: number;
}
type LayoutFooterProps = DivProps;
interface LayoutHeaderProps extends DivProps {
headerHeight?: number;
}
type LayoutMainProps = DivProps;
interface LayoutSidebarProps extends DivProps {
headerHeight?: number;
}
interface LayoutSidebarInnerProps extends DivProps {
headerHeight?: number;
}
interface LayoutTocProps extends DivProps {
tocWidth?: number;
}
//#endregion
export { LayoutFooterProps, LayoutHeaderProps, LayoutMainProps, LayoutProps, LayoutSidebarInnerProps, LayoutSidebarProps, LayoutTocProps };
//# sourceMappingURL=type.d.mts.map