From cbcddfbcd1680b702631533bafcb88298038d700 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Fri, 11 Oct 2024 17:45:47 +0200 Subject: [PATCH] meal plan and model editors - changed signature to options object - added ability to set defaults - meal plan clickable item creation --- .../components/dialogs/ModelEditDialog.vue | 37 +++++++----- vue3/src/components/display/MealPlanView.vue | 8 +-- .../model_editors/AccessTokenEditor.vue | 8 ++- .../model_editors/AutomationEditor.vue | 26 +++++---- .../components/model_editors/FoodEditor.vue | 8 ++- .../model_editors/InviteLinkEditor.vue | 8 ++- .../model_editors/MealPlanEditor.vue | 56 +++++++++++++------ .../model_editors/SupermarketEditor.vue | 10 ++-- .../composables/useModelEditorFunctions.ts | 42 ++++++++++---- 9 files changed, 131 insertions(+), 72 deletions(-) diff --git a/vue3/src/components/dialogs/ModelEditDialog.vue b/vue3/src/components/dialogs/ModelEditDialog.vue index 1365c1295..d6e7c5309 100644 --- a/vue3/src/components/dialogs/ModelEditDialog.vue +++ b/vue3/src/components/dialogs/ModelEditDialog.vue @@ -1,15 +1,16 @@ diff --git a/vue3/src/components/display/MealPlanView.vue b/vue3/src/components/display/MealPlanView.vue index 4f01f87ca..8a307b9e3 100644 --- a/vue3/src/components/display/MealPlanView.vue +++ b/vue3/src/components/display/MealPlanView.vue @@ -8,7 +8,7 @@ :item-content-height="calendarItemHeight" :enable-drag-drop="true" @dropOnDate="dropCalendarItemOnDate" - @click-date="newPlanDialog = true"> + @click-date="(date : Date, calendarItems: [], windowEvent: any) => { newPlanDialogDefaultItem.fromDate = date; newPlanDialogDefaultItem.toDate = date; newPlanDialog = true }"> @@ -24,21 +24,20 @@ - +