@ucloud-fe/react-components
Version:
UCloud react components
18 lines (17 loc) • 595 B
TypeScript
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;