UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

29 lines (28 loc) 768 B
import type { ReactNode } from 'react'; import { DivProps } from "../types"; export interface LayoutProps { asideWidth?: number; children?: ReactNode; content?: ReactNode; footer?: ReactNode; header?: ReactNode; headerHeight?: number; helmet?: ReactNode; sidebar?: ReactNode; toc?: ReactNode; tocWidth?: number; } export type LayoutFooterProps = DivProps; export interface LayoutHeaderProps extends DivProps { headerHeight?: number; } export type LayoutMainProps = DivProps; export interface LayoutSidebarProps extends DivProps { headerHeight?: number; } export interface LayoutSidebarInnerProps extends DivProps { headerHeight?: number; } export interface LayoutTocProps extends DivProps { tocWidth?: number; }