@ttk/component
Version:
ttk组件库
40 lines (33 loc) • 828 B
JavaScript
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)
})
}