trex-hooks
Version:
Common hooks used for antd 4.0
23 lines (22 loc) • 633 B
TypeScript
/// <reference types="react" />
export interface ModalProps {
visible: boolean;
confirmLoading: boolean;
onOk: () => void;
onCancel: () => void;
}
interface UseModalProps {
onOk?: () => Promise<boolean>;
onCancel?: (e: any) => Promise<boolean>;
}
declare function useModal(props: UseModalProps): {
modalProps: {
visible: boolean;
confirmLoading: boolean;
onOk: () => Promise<void>;
onCancel: (event: import("react").MouseEvent<HTMLElement, MouseEvent>) => Promise<void>;
};
show: () => void;
close: () => void;
};
export default useModal;