UNPKG

@ttk/component

Version:

ttk组件库

40 lines (33 loc) 828 B
import React, { Component } from 'react' import { Modal } from 'antd' import classNames from 'classnames' export default function confirm(props) { return new Promise((resolve, reject) => { let handleOk = () => { resolve(true) } let handleCancel = () => { resolve(false) } let className = classNames({ 'mk-confirm': true, [props.className]: !!props.className }) if (!props.onOk) { props.onOk = handleOk } if(!props.width){ props.width = 325 } if (props.flag) { props.className = className + ' modalTitle' props.onCancel = handleCancel }else { props.className = className props.onCancel = handleCancel } props.okText = props.okText || '确定' props.cancelText = props.cancelText || '取消' Modal.confirm(props) }) }