@ttk/component
Version:
ttk组件库
29 lines (24 loc) • 711 B
JavaScript
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 };