UNPKG

@flatbiz/antd

Version:
29 lines (26 loc) 643 B
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 {};