Files
paskia/frontend/src/admin/dialogs/ConfirmDialog.vue
T
LeoVasanko 7d9b90fd6c Split AdminDialogs.vue into per-dialog components
Break the monolithic admin dialog component into a thin dispatcher plus
one component per dialog type under admin/dialogs/, with a shared
AdminDialog frame (Modal wrapper, title, error and Cancel/Save actions).
No functional change. Also drop two unused input refs (nameInput,
displayNameInput).
2026-09-08 02:36:01 +00:00

23 lines
411 B
Vue

<script setup>
import AdminDialog from './AdminDialog.vue'
defineProps({
dialog: { type: Object, required: true }
})
defineEmits(['submit', 'close'])
</script>
<template>
<AdminDialog
title="Confirm"
submit-label="OK"
:busy="dialog.busy"
:error="dialog.error"
@submit="$emit('submit')"
@close="$emit('close')"
>
<p>{{ dialog.data.message }}</p>
</AdminDialog>
</template>