feat: update Confirm component

update Confirm component to support ok/cancel button props

Change-Id: I75c71666a32e4aee28a4d12c94e5e3eec629a98d
This commit is contained in:
Jingwei.Zhang 2023-09-06 16:59:17 +08:00
parent de2793ddfb
commit 19e1de7760

View File

@ -34,6 +34,8 @@ const normalProps = {
cancelText: PropTypes.string, cancelText: PropTypes.string,
okText: PropTypes.string, okText: PropTypes.string,
className: PropTypes.string, className: PropTypes.string,
okButtonProps: PropTypes.any,
cancelButtonProps: PropTypes.any,
}; };
const confirm = (props) => { const confirm = (props) => {
@ -46,6 +48,8 @@ const confirm = (props) => {
okText = t('Confirm'), okText = t('Confirm'),
cancelText = t('Cancel'), cancelText = t('Cancel'),
className, className,
okButtonProps = {},
cancelButtonProps = {},
} = props; } = props;
Modal.confirm({ Modal.confirm({
title, title,
@ -54,6 +58,8 @@ const confirm = (props) => {
content: unescapeHtml(content), content: unescapeHtml(content),
okText, okText,
cancelText, cancelText,
okButtonProps: okButtonProps || {},
cancelButtonProps: cancelButtonProps || {},
onOk() { onOk() {
return onOk && onOk(); return onOk && onOk();
}, },