fix(WebdavBackupManager): update modal confirmation to use window.modal and center content

This commit is contained in:
kangfenmao 2025-04-23 22:33:18 +08:00
parent af10ae3f37
commit aafd04090e

View File

@ -98,12 +98,13 @@ export function WebdavBackupManager({ visible, onClose, webdavConfig, restoreMet
return return
} }
Modal.confirm({ window.modal.confirm({
title: t('settings.data.webdav.backup.manager.delete.confirm.title'), title: t('settings.data.webdav.backup.manager.delete.confirm.title'),
icon: <ExclamationCircleOutlined />, icon: <ExclamationCircleOutlined />,
content: t('settings.data.webdav.backup.manager.delete.confirm.multiple', { count: selectedRowKeys.length }), content: t('settings.data.webdav.backup.manager.delete.confirm.multiple', { count: selectedRowKeys.length }),
okText: t('common.confirm'), okText: t('common.confirm'),
cancelText: t('common.cancel'), cancelText: t('common.cancel'),
centered: true,
onOk: async () => { onOk: async () => {
setDeleting(true) setDeleting(true)
try { try {
@ -136,12 +137,13 @@ export function WebdavBackupManager({ visible, onClose, webdavConfig, restoreMet
return return
} }
Modal.confirm({ window.modal.confirm({
title: t('settings.data.webdav.backup.manager.delete.confirm.title'), title: t('settings.data.webdav.backup.manager.delete.confirm.title'),
icon: <ExclamationCircleOutlined />, icon: <ExclamationCircleOutlined />,
content: t('settings.data.webdav.backup.manager.delete.confirm.single', { fileName }), content: t('settings.data.webdav.backup.manager.delete.confirm.single', { fileName }),
okText: t('common.confirm'), okText: t('common.confirm'),
cancelText: t('common.cancel'), cancelText: t('common.cancel'),
centered: true,
onOk: async () => { onOk: async () => {
setDeleting(true) setDeleting(true)
try { try {
@ -168,12 +170,13 @@ export function WebdavBackupManager({ visible, onClose, webdavConfig, restoreMet
return return
} }
Modal.confirm({ window.modal.confirm({
title: t('settings.data.webdav.restore.confirm.title'), title: t('settings.data.webdav.restore.confirm.title'),
icon: <ExclamationCircleOutlined />, icon: <ExclamationCircleOutlined />,
content: t('settings.data.webdav.restore.confirm.content'), content: t('settings.data.webdav.restore.confirm.content'),
okText: t('common.confirm'), okText: t('common.confirm'),
cancelText: t('common.cancel'), cancelText: t('common.cancel'),
centered: true,
onOk: async () => { onOk: async () => {
setRestoring(true) setRestoring(true)
try { try {