Add delete phase confirmation modal with localization support
- Implemented a confirmation modal for deleting phases in the Kanban board. - Integrated localized messages for delete phase prompts in multiple languages, enhancing user experience. - Updated KanbanGroup component to utilize the new confirmation modal for phase deletions.
This commit is contained in:
@@ -18,6 +18,9 @@
|
||||
"deleteStatusTitle": "Fshi Statusin",
|
||||
"deleteStatusContent": "Jeni i sigurt që doni të fshini këtë status? Kjo veprim nuk mund të zhbëhet.",
|
||||
|
||||
"deletePhaseTitle": "Fshi Fazen",
|
||||
"deletePhaseContent": "Jeni i sigurt që doni të fshini këtë fazë? Kjo veprim nuk mund të zhbëhet.",
|
||||
|
||||
"dueDate": "Data e përfundimit",
|
||||
"cancel": "Anulo",
|
||||
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
"deleteStatusTitle": "Status löschen",
|
||||
"deleteStatusContent": "Sind Sie sicher, dass Sie diesen Status löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
|
||||
"deletePhaseTitle": "Phase löschen",
|
||||
"deletePhaseContent": "Sind Sie sicher, dass Sie diese Phase löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
|
||||
"dueDate": "Fälligkeitsdatum",
|
||||
"cancel": "Abbrechen",
|
||||
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
"deleteStatusTitle": "Delete Status",
|
||||
"deleteStatusContent": "Are you sure you want to delete this status? This action cannot be undone.",
|
||||
|
||||
"deletePhaseTitle": "Delete Phase",
|
||||
"deletePhaseContent": "Are you sure you want to delete this phase? This action cannot be undone.",
|
||||
|
||||
"dueDate": "Due date",
|
||||
"cancel": "Cancel",
|
||||
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
"deleteStatusTitle": "Eliminar estado",
|
||||
"deleteStatusContent": "¿Estás seguro de que deseas eliminar este estado? Esta acción no se puede deshacer.",
|
||||
|
||||
"deletePhaseTitle": "Eliminar fase",
|
||||
"deletePhaseContent": "¿Estás seguro de que deseas eliminar esta fase? Esta acción no se puede deshacer.",
|
||||
|
||||
"dueDate": "Fecha de vencimiento",
|
||||
"cancel": "Cancelar",
|
||||
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
"deleteStatusTitle": "Excluir Status",
|
||||
"deleteStatusContent": "Tem certeza de que deseja excluir este status? Esta ação não pode ser desfeita.",
|
||||
|
||||
"deletePhaseTitle": "Excluir Fase",
|
||||
"deletePhaseContent": "Tem certeza de que deseja excluir esta fase? Esta ação não pode ser desfeita.",
|
||||
|
||||
"dueDate": "Data de vencimento",
|
||||
"cancel": "Cancelar",
|
||||
|
||||
|
||||
@@ -21,5 +21,7 @@
|
||||
"deleteTaskConfirm": "删除",
|
||||
"deleteTaskCancel": "取消",
|
||||
"deleteStatusTitle": "删除状态",
|
||||
"deleteStatusContent": "您确定要删除此状态吗?此操作无法撤销。"
|
||||
"deleteStatusContent": "您确定要删除此状态吗?此操作无法撤销。",
|
||||
"deletePhaseTitle": "删除阶段",
|
||||
"deletePhaseContent": "您确定要删除此阶段吗?此操作无法撤销。"
|
||||
}
|
||||
@@ -231,6 +231,18 @@ const KanbanGroup: React.FC<KanbanGroupProps> = memo(({
|
||||
await handleDeleteSection();
|
||||
},
|
||||
});
|
||||
} else if (groupBy === IGroupBy.PHASE) {
|
||||
Modal.confirm({
|
||||
title: t('deletePhaseTitle'),
|
||||
content: t('deletePhaseContent'),
|
||||
okText: t('deleteTaskConfirm'),
|
||||
okType: 'danger',
|
||||
cancelText: t('deleteTaskCancel'),
|
||||
centered: true,
|
||||
onOk: async () => {
|
||||
await handleDeleteSection();
|
||||
},
|
||||
});
|
||||
} else {
|
||||
Modal.confirm({
|
||||
title: t('deleteConfirmationTitle'),
|
||||
|
||||
Reference in New Issue
Block a user