UNPKG

antd-mobile

Version:

<img src="https://gw.alipayobjects.com/mdn/rms_ee68a8/afts/img/A*hjjDS5Yy-ooAAAAAAAAAAAAAARQnAQ" alt="logo" width="100%" />

16 lines (15 loc) 519 B
import React from 'react'; import { Dialog } from './dialog'; import { renderImperatively } from '../../utils/render-imperatively'; export const closeFnSet = new Set(); export function show(props) { const handler = renderImperatively(React.createElement(Dialog, Object.assign({}, props, { afterClose: () => { var _a; closeFnSet.delete(handler.close); (_a = props.afterClose) === null || _a === void 0 ? void 0 : _a.call(props); } }))); closeFnSet.add(handler.close); return handler; }