@flatbiz/antd
Version:
29 lines (26 loc) • 643 B
TypeScript
import { ReactElement } from 'react';
export interface ModalActionProps {
children: ReactElement | ((data: {
onClose: () => void;
open: boolean;
}) => ReactElement);
action?: (ReactElement & {
onClick?: (e: any) => void;
}) | ((data: {
onClick: (e: any) => void;
onClose: () => void;
open: boolean;
}) => ReactElement);
}
/**
* 弹框 触发器
* ```
* <ModalAction action={<Button type="primary">打开</Button>}>
* {({ onClose }) => (
* <Modal onOk={onClose}>xxx</Modal>
* )}
* </ModalAction>
* ```
*/
export declare const ModalAction: (props: ModalActionProps) => import("react").JSX.Element;
export {};