UNPKG

@ucloud-fe/react-components

Version:
18 lines (17 loc) 595 B
import React, { HTMLAttributes } from 'react'; import { Override } from '../../type'; export interface LayoutProps { /** * 是否有侧边导航 */ hasSider?: boolean; } export interface LayoutContextProps { siderHook: { addSider: (id: string) => void; removeSider: (id: string) => void; }; } export declare const LayoutContext: React.Context<LayoutContextProps>; declare const MemoLayout: React.MemoExoticComponent<({ hasSider, ...rest }: LayoutProps & Override<HTMLAttributes<HTMLDivElement>, LayoutProps>) => JSX.Element>; export default MemoLayout;