UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

22 lines (21 loc) 737 B
import * as React from 'react'; import { ContentProps } from './content'; import { FooterProps } from './footer'; import { HeaderProps } from './header'; import { SiderProps } from './sider'; export interface LayoutComposition { Header: React.FC<HeaderProps>; Sider: React.FC<SiderProps>; Content: React.FC<ContentProps>; Footer: React.FC<FooterProps>; } export interface LayoutProps { className?: string; style?: React.CSSProperties; } export interface SiteLayoutProps extends LayoutProps { alert?: React.ReactNode; } declare const SiteLayout: React.FC<SiteLayoutProps> & LayoutComposition; declare const Layout: React.FC<LayoutProps> & LayoutComposition; export { Layout, SiteLayout };