@flatbiz/antd
Version:
39 lines (36 loc) • 851 B
TypeScript
import { CSSProperties, FC, ReactElement, ReactNode } from 'react';
export type ResizableDrawerProps = {
open?: boolean;
onClose?: () => void;
title?: ReactNode;
width?: number | string;
children?: ReactNode;
footer?: ReactNode | null;
hidenFooter?: boolean;
maskClosable?: boolean;
mask?: boolean;
className?: string;
style?: CSSProperties;
styles?: {
header?: CSSProperties;
body?: CSSProperties;
footer?: CSSProperties;
};
headerExtraRender?: ReactElement;
zIndex?: number;
onOk?: (e: React.MouseEvent<HTMLElement>) => void | Promise<void>;
cancelText?: string;
okText?: string;
/** 最小宽度,默认值:400 */
minConstraints?: [
number,
number
];
/** 最大宽度,默认值:1200 */
maxConstraints?: [
number,
number
];
};
export declare const ResizableDrawer: FC<ResizableDrawerProps>;
export {};