UNPKG

@uiw/react-layout

Version:

React components that handle the overall layout of the page.

27 lines (26 loc) 898 B
import React from 'react'; import { LayoutHeader } from './Header'; import { LayoutSider } from './Sider'; import { LayoutFooter } from './Footer'; import { LayoutContent } from './Content'; export interface LayoutContextProps { addSider: (id: string) => void; removeSider: (id: string) => void; } export declare const LayoutContext: React.Context<LayoutContextProps>; export interface LayoutProps extends React.HTMLAttributes<HTMLElement> { prefixCls?: string; hasSider?: boolean; } export interface LayoutState { siders: string[]; } declare const Layout: React.ForwardRefExoticComponent<LayoutProps & React.RefAttributes<HTMLElement>>; type LoginComponent = typeof Layout & { Header: typeof LayoutHeader; Footer: typeof LayoutFooter; Sider: typeof LayoutSider; Content: typeof LayoutContent; }; declare const _default: LoginComponent; export default _default;