zl-modal
Version:
Modal组件
28 lines (24 loc) • 639 B
TypeScript
import React, {CSSProperties} from "react";
export interface HeaderPropConfig {
title:string;
handleClose: ()=>void;
}
export interface FooterPropConfig {
showCancel:boolean;
handleConfirm: ()=>void;
handleClose: ()=>void;
}
export interface ModalPropConfig {
show:boolean;
title:string;
showCancel:boolean;
handleConfirm?: (param?:any)=>void;
handleClose: ()=>void;
showFooter?:boolean;
content?: any;
style?: CSSProperties;
}
declare const Modal: React.ComponentClass<ModalPropConfig> & {
info: (params:ModalPropConfig)=>void
};
export default Modal;