UNPKG

@ttk/component

Version:

ttk组件库

29 lines (24 loc) 711 B
import { notification } from 'antd'; function promiseWrapper(fun) { return function (props) { return new Promise(function (resolve, reject) { var handleClose = function handleClose() { resolve(true); }; props.onClose = handleClose; fun(props); }); }; } var index = { config: notification.config, close: notification.close, destroy: notification.destroy, open: promiseWrapper(notification.open), success: promiseWrapper(notification.success), error: promiseWrapper(notification.error), info: promiseWrapper(notification.info), warning: promiseWrapper(notification.warning), warn: promiseWrapper(notification.warn) }; export { index as default };