@fle-ui/pro-layout
Version:
@fle-ui/pro-layout
35 lines (34 loc) • 1.01 kB
TypeScript
import React, { ReactElement } from 'react';
import type { FC, CSSProperties } from 'react';
import type { BreadcrumbItem } from '../proHeader';
import './index.less';
export interface PageContainerProps {
prefixCls?: string;
style?: CSSProperties;
vesselStyle?: CSSProperties;
className?: string;
margin?: number;
padding?: number;
isFixed?: boolean;
footer?: () => ReactElement;
backTop?: boolean | 'default';
breadcrumb?: BreadcrumbItem[] | boolean | 'default';
ghost?: boolean;
feedback?: boolean;
loading?: boolean;
lucency?: boolean;
maxWidth?: number;
minWidth?: number;
footerHeight?: number;
headerHeight?: number;
background?: string;
spinConfig?: {
delay?: number;
indicator?: React.ReactElement<HTMLElement>;
size?: 'small' | 'default' | 'large';
tip?: string;
};
children: React.ReactNode;
}
declare const PageContainer: FC<PageContainerProps>;
export default PageContainer;