diff --git a/vue3/package.json b/vue3/package.json index f854cd4d2..46975c4c8 100644 --- a/vue3/package.json +++ b/vue3/package.json @@ -21,7 +21,7 @@ "vue-router": "4", "vue-simple-calendar": "^7.1.0", "vuedraggable": "^4.1.0", - "vuetify": "^3.6.13" + "vuetify": "^3.7.2" }, "devDependencies": { "@fortawesome/fontawesome-free": "^6.6.0", diff --git a/vue3/src/apps/tandoor/Tandoor.vue b/vue3/src/apps/tandoor/Tandoor.vue index ad9f8f9a9..2571195eb 100644 --- a/vue3/src/apps/tandoor/Tandoor.vue +++ b/vue3/src/apps/tandoor/Tandoor.vue @@ -19,7 +19,6 @@ Settings - System Admin Help diff --git a/vue3/src/components/dialogs/ModelEditorDialog.vue b/vue3/src/components/dialogs/ModelEditorDialog.vue index 9cb35500e..e5e2bc0c0 100644 --- a/vue3/src/components/dialogs/ModelEditorDialog.vue +++ b/vue3/src/components/dialogs/ModelEditorDialog.vue @@ -3,6 +3,7 @@ + @@ -14,11 +15,13 @@ import AccessTokenEditor from "@/components/model_editors/AccessTokenEditor.vue" import {AccessToken, Food} from "@/openapi"; import InviteLinkEditor from "@/components/model_editors/InviteLinkEditor.vue"; import UserSpaceEditor from "@/components/model_editors/UserSpaceEditor.vue"; +import MealTypeEditor from "@/components/model_editors/MealTypeEditor.vue"; enum SupportedModels { AccessToken = 'AccessToken', InviteLink = 'InviteLink', UserSpace = 'UserSpace', + MealType = 'MealType', } const emit = defineEmits(['create', 'save', 'delete']) diff --git a/vue3/src/components/model_editors/MealTypeEditor.vue b/vue3/src/components/model_editors/MealTypeEditor.vue new file mode 100644 index 000000000..8f1447791 --- /dev/null +++ b/vue3/src/components/model_editors/MealTypeEditor.vue @@ -0,0 +1,114 @@ + + + + + \ No newline at end of file diff --git a/vue3/src/components/settings/MealPlanSettings.vue b/vue3/src/components/settings/MealPlanSettings.vue index 63a9f5f42..bb4a5aece 100644 --- a/vue3/src/components/settings/MealPlanSettings.vue +++ b/vue3/src/components/settings/MealPlanSettings.vue @@ -1,19 +1,101 @@