feat(admin): enhance delete confirmation messages for areas, categories, teams, and users in admin panel
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user