From 53eca2617411210e2f8364ee71f393f9ebbdf374 Mon Sep 17 00:00:00 2001 From: Nicolas Olmos Date: Mon, 22 Dec 2025 15:10:19 -0300 Subject: [PATCH 1/3] fix: allow custom body to be set on deletion modal --- src/components/mui/editable-table/mui-table-editable.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/mui/editable-table/mui-table-editable.js b/src/components/mui/editable-table/mui-table-editable.js index 9250aae74..cf42e03ca 100644 --- a/src/components/mui/editable-table/mui-table-editable.js +++ b/src/components/mui/editable-table/mui-table-editable.js @@ -137,7 +137,8 @@ const MuiTableEditable = ({ onEdit, onArchive, onDelete, - onCellChange // New prop for handling cell value changes + onCellChange, // New prop for handling cell value changes + deleteDialogBody }) => { // State to track which cell is currently being edited const [editingCell, setEditingCell] = React.useState(null); @@ -165,7 +166,9 @@ const MuiTableEditable = ({ const handleDelete = async (item) => { const isConfirmed = await showConfirmDialog({ title: T.translate("general.are_you_sure"), - text: `${T.translate("general.row_remove_warning")} ${getName(item)}`, + text: deleteDialogBody + ? deleteDialogBody(getName(item)) + : `${T.translate("general.row_remove_warning")} ${getName(item)}`, type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", From 2ddd97eda93e5257fcad2590b951de6afbe8f270 Mon Sep 17 00:00:00 2001 From: Nicolas Olmos Date: Mon, 22 Dec 2025 15:11:02 -0300 Subject: [PATCH 2/3] fix: use custom body text on deletion modal --- src/pages/sponsors/sponsor-form-item-list-page/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pages/sponsors/sponsor-form-item-list-page/index.js b/src/pages/sponsors/sponsor-form-item-list-page/index.js index 344f46e00..f2ee61228 100644 --- a/src/pages/sponsors/sponsor-form-item-list-page/index.js +++ b/src/pages/sponsors/sponsor-form-item-list-page/index.js @@ -303,6 +303,9 @@ const SponsorFormItemListPage = ({ onCellChange={handleCellEdit} onEdit={handleRowEdit} onArchive={handleArchiveItem} + deleteDialogBody={(name) => T.translate("sponsor_form_item_list.delete_dialog_body", { + name + })} /> )} From 21c2dcf1bbe45daeccc492b241f3f8fdc926bfd2 Mon Sep 17 00:00:00 2001 From: Nicolas Olmos Date: Mon, 22 Dec 2025 15:11:28 -0300 Subject: [PATCH 3/3] fix: add i18n entry --- src/i18n/en.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/i18n/en.json b/src/i18n/en.json index dc388e52b..001698f9a 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -2543,6 +2543,7 @@ "item_delete_success": "Item successfully deleted.", "add_inventory_item": "Add Inventory Item", "add_form_template_item": "Create new Item", + "delete_dialog_body": "Please verify you want to delete {name}", "placeholders": { "search_form_template_items": "Search" },