Files
paskia/frontend/src/admin/dialogs/OrgCreateDialog.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

24 lines
445 B
Vue

<script setup>
import AdminDialog from './AdminDialog.vue'
defineProps({
dialog: { type: Object, required: true }
})
defineEmits(['submit', 'close'])
</script>
<template>
<AdminDialog
title="Create Organization"
:busy="dialog.busy"
:error="dialog.error"
@submit="$emit('submit')"
@close="$emit('close')"
>
<label>Name
<input v-model="dialog.data.name" required />
</label>
</AdminDialog>
</template>