fix: product delete (single+bulk) had zero confirmation
(delete) and (bulkDelete) called facade.deleteOne()/applyBulkDelete() straight from the click event. Added app-confirm-dialog gates for both, same pattern as categories. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1617,6 +1617,9 @@ export const en: Translations = {
|
||||
},
|
||||
adminProducts: {
|
||||
confirmLeaveUnsaved: 'You have unsaved changes. Leave without saving?',
|
||||
deleteTitle: 'Delete product',
|
||||
confirmDelete: 'Delete this product? This cannot be undone.',
|
||||
confirmBulkDelete: 'Delete the selected products? This cannot be undone.',
|
||||
emptyTitle: 'No products found',
|
||||
emptyDescription: 'Try adjusting your filters, or create a new product.',
|
||||
emptyGuide: 'Good products have a clear title, at least one photo, a price, and a short description — that\'s enough to publish. You can always add more detail later.',
|
||||
|
||||
@@ -1612,6 +1612,9 @@ export const hy: Translations = {
|
||||
},
|
||||
adminProducts: {
|
||||
confirmLeaveUnsaved: 'Դուք ունեք չպահպանված փոփոխություններ։ Դո՞ւրս գալ առանց պահպանելու։',
|
||||
deleteTitle: 'Ջնջել ապրանքը',
|
||||
confirmDelete: 'Ջնջե՞լ այս ապրանքը։ Հնարավոր չէ հետարկել։',
|
||||
confirmBulkDelete: 'Ջնջե՞լ ընտրված ապրանքները։ Հնարավոր չէ հետարկել։',
|
||||
emptyTitle: 'Ապրանքներ չեն գտնվել',
|
||||
emptyDescription: 'Փոխեք ֆիլտրերը կամ ստեղծեք նոր ապրանք։',
|
||||
emptyGuide: 'Լավ ապրանքին բավական է հստակ վերնագիր, առնվազն մեկ լուսանկար, գին և կարճ նկարագրություն՝ հրապարակելու համար։ Մնացածը կարող եք ավելացնել հետո։',
|
||||
|
||||
@@ -1612,6 +1612,9 @@ export const ru: Translations = {
|
||||
},
|
||||
adminProducts: {
|
||||
confirmLeaveUnsaved: 'У вас есть несохранённые изменения. Выйти без сохранения?',
|
||||
deleteTitle: 'Удалить товар',
|
||||
confirmDelete: 'Удалить этот товар? Это действие нельзя отменить.',
|
||||
confirmBulkDelete: 'Удалить выбранные товары? Это действие нельзя отменить.',
|
||||
emptyTitle: 'Товары не найдены',
|
||||
emptyDescription: 'Измените фильтры или создайте новый товар.',
|
||||
emptyGuide: 'Хорошему товару нужны понятное название, минимум одно фото, цена и короткое описание — этого достаточно для публикации. Остальное можно добавить позже.',
|
||||
|
||||
@@ -1625,6 +1625,9 @@ export interface Translations {
|
||||
};
|
||||
adminProducts: {
|
||||
confirmLeaveUnsaved: string;
|
||||
deleteTitle: string;
|
||||
confirmDelete: string;
|
||||
confirmBulkDelete: string;
|
||||
emptyTitle: string;
|
||||
emptyDescription: string;
|
||||
emptyGuide: string;
|
||||
|
||||
Reference in New Issue
Block a user