dragging task in the calendar works visually

This commit is contained in:
2025-07-06 11:52:00 +02:00
parent 22ca3e9645
commit 0297fab83b
7 changed files with 94 additions and 17 deletions

View File

@@ -6,6 +6,7 @@ import type { DateTime } from 'luxon';
const events = defineModel<Event[]>('events', { required: true })
const date = defineModel<DateTime>('date', { required: true })
const draggedTask = defineModel<DraggedTask | undefined>('draggedTask', { required: true })
const emits = defineEmits<{
(e: 'createEvent', event: Event): void
@@ -15,7 +16,9 @@ const emits = defineEmits<{
<template>
<UCard class="flex grow" :ui="{ body: 'w-full h-full' }">
<Calendar @create="(event) => emits('createEvent', event)"v-model:events="events" v-model:date="date"></Calendar>
<Calendar @create="(event) => emits('createEvent', event)" v-model:events="events" v-model:date="date" ,
v-model:dragged-task="draggedTask">
</Calendar>
</UCard>
</template>