feat(admin): enhance delete confirmation messages for areas, categories, teams, and users in admin panel

This commit is contained in:
gabdevele
2026-06-15 17:06:28 +02:00
committed by reloia
Unverified
parent b38ba74cc0
commit 3e16f66180
3 changed files with 22 additions and 6 deletions
+4 -1
View File
@@ -33,6 +33,9 @@ const modalTitle = computed(() => editingAreaId.value ? 'Modifica Area' : 'Nuova
const submitLabel = computed(() => editingAreaId.value ? 'Salva Modifiche' : 'Crea Area')
const isEditing = computed(() => editingAreaId.value !== null)
const areas = computed(() => areasRes.value?.areas || [])
const areaDeleteMessage = computed(() =>
areaPendingDelete.value ? `Vuoi eliminare area "${areaPendingDelete.value.name}"? Operazione irreversibile.` : ''
)
const openCreateModal = () => {
actionError.value = ''
@@ -393,7 +396,7 @@ const handleDeleteArea = async () => {
<ConfirmModal
:open="areaPendingDelete !== null"
title="Elimina area"
:message="areaPendingDelete ? `Vuoi eliminare area \\\"${areaPendingDelete.name}\\\"? Operazione irreversibile.` : ''"
:message="areaDeleteMessage"
confirm-label="Elimina area"
confirm-class="btn-danger"
:pending="deletingAreaId !== null"