2025-11-11 17:45:58 +03:00

39 lines
840 B
Vue

<template>
<add-defunt-template>
<template #defunt-form>
<defunt-form
:loading="loading"
:validation-errors="validationErrors"
:success="success"
@create-defunt="handleCreateDefunt"
/>
</template>
</add-defunt-template>
</template>
<script setup>
import AddDefuntTemplate from "@/components/templates/Defunts/AddDefuntTemplate.vue";
import DefuntForm from "@/components/molecules/Defunts/DefuntForm.vue";
import { defineProps, defineEmits } from "vue";
defineProps({
loading: {
type: Boolean,
default: false,
},
validationErrors: {
type: Object,
default: () => ({}),
},
success: {
type: Boolean,
default: false,
},
});
const emit = defineEmits(["createDefunt"]);
const handleCreateDefunt = (data) => {
emit("createDefunt", data);
};
</script>