18 lines
510 B
Vue
18 lines
510 B
Vue
<template>
|
|
<NewProjectDialog
|
|
:model-value="modelValue"
|
|
mode="edit"
|
|
:project="project"
|
|
@update:model-value="$emit('update:modelValue', $event)"
|
|
@saved="$emit('saved')"
|
|
/>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import NewProjectDialog from './NewProjectDialog.vue';
|
|
import type { Project } from '../../stores/projectsStore';
|
|
|
|
defineProps<{ modelValue: boolean; project: Project | Record<string, unknown> }>();
|
|
defineEmits(['update:modelValue', 'saved']);
|
|
</script>
|