From ee19cac4c3098b241db80421c28483704a276d1e Mon Sep 17 00:00:00 2001 From: quirinecker Date: Sun, 6 Jul 2025 14:09:27 +0200 Subject: [PATCH] rough outline of dragging tasks is working --- web/components/ui/MainContent.vue | 3 +- web/components/ui/TaskFormModal.vue | 1 + web/components/ui/calendar/Calendar.vue | 10 ++++- .../ui/calendar/CalendarCollumn.vue | 43 +++++++++++++++++-- web/pages/index.vue | 2 +- web/utils/event.ts | 7 ++- web/utils/task.ts | 13 ++++++ 7 files changed, 72 insertions(+), 7 deletions(-) diff --git a/web/components/ui/MainContent.vue b/web/components/ui/MainContent.vue index 2faaffb..9b537e4 100644 --- a/web/components/ui/MainContent.vue +++ b/web/components/ui/MainContent.vue @@ -7,6 +7,7 @@ import type { DateTime } from 'luxon'; const events = defineModel('events', { required: true }) const date = defineModel('date', { required: true }) const draggedTask = defineModel('draggedTask', { required: true }) +const tasks = defineModel('tasks', { required: true }) const emits = defineEmits<{ (e: 'createEvent', event: Event): void @@ -17,7 +18,7 @@ const emits = defineEmits<{ diff --git a/web/components/ui/TaskFormModal.vue b/web/components/ui/TaskFormModal.vue index 19c42eb..9f1ac9c 100644 --- a/web/components/ui/TaskFormModal.vue +++ b/web/components/ui/TaskFormModal.vue @@ -89,6 +89,7 @@ function cancel() {