Enhance entity creation: Add CreateModal and integrate with AddPersons workflow.

This commit is contained in:
2025-09-12 15:05:48 +02:00
parent 9aed5cc216
commit 1c0ed9abc8
6 changed files with 127 additions and 52 deletions

View File

@@ -0,0 +1,32 @@
<script setup lang="ts">
import Modal from "ChillMainAssets/vuejs/_components/Modal.vue";
import Create from "ChillMainAssets/vuejs/OnTheFly/components/Create.vue";
import {CreateComponentConfig} from "ChillMainAssets/types";
const props = defineProps<CreateComponentConfig>();
</script>
<template>
<teleport to="body">
<modal
@close="() => emit('close')"
:modal-dialog-class="modalDialogClass"
:hide-footer="false"
>
<template #header>
<h3 class="modal-title">{{ modalTitle }}</h3>
</template>
<template #body-head>
<div class="modal-body">
<Create :allowed-types="props.allowed-types" :action="props.action" :query="props.query"></Create>
</div>
</template>
</modal>
</teleport>
</template>
<style scoped lang="scss">
</style>