diff --git a/vue3/src/components/dialogs/MealPlanDialog.vue b/vue3/src/components/dialogs/MealPlanDialog.vue
new file mode 100644
index 000000000..e1544ca49
--- /dev/null
+++ b/vue3/src/components/dialogs/MealPlanDialog.vue
@@ -0,0 +1,66 @@
+
+
+
+
+ Meal Plan Edit
+
+
+
+
+
+
+
+
+
+
+
+
+ {{mealPlan.fromDate}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue3/src/components/display/HorizontalMealPlanWindow.vue b/vue3/src/components/display/HorizontalMealPlanWindow.vue
index faca43a8e..eb2f07c19 100644
--- a/vue3/src/components/display/HorizontalMealPlanWindow.vue
+++ b/vue3/src/components/display/HorizontalMealPlanWindow.vue
@@ -19,7 +19,10 @@
{{ mealPlanGridItem.date_label }}
-
+
+
+
+
@@ -37,6 +40,7 @@
{{ p.mealType.name }}
+
@@ -57,6 +61,7 @@ import {useDisplay} from "vuetify";
import {MealPlan, Recipe, RecipeOverview} from "@/openapi";
import {useMealPlanStore} from "@/stores/MealPlanStore";
import {DateTime} from "luxon";
+import MealPlanDialog from "@/components/dialogs/MealPlanDialog.vue";
const {mdAndUp} = useDisplay()
const loading = ref(false)
diff --git a/vue3/src/pages/MealPlanPage.vue b/vue3/src/pages/MealPlanPage.vue
index 9bedb7a14..3fc1fb9ab 100644
--- a/vue3/src/pages/MealPlanPage.vue
+++ b/vue3/src/pages/MealPlanPage.vue
@@ -1,30 +1,6 @@
-
-
-
-
- multiple food
-
- single food
-
- multiple keyowrd
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -42,17 +18,11 @@ export default defineComponent({
components: {ModelSelect, RecipeCard},
data() {
return {
- recipe: {} as RecipeOverview,
- recipe_not_loaded: {} as RecipeOverview,
+
}
},
mounted() {
- const api = new ApiApi()
- api.apiRecipeList({pageSize: 1}).then(r => {
- if(r.results){
- this.recipe = r.results[0]
- }
- })
+
},
})
diff --git a/vue3/src/pages/RecipeSearchPage.vue b/vue3/src/pages/RecipeSearchPage.vue
index 3c5b67f05..57735f3ee 100644
--- a/vue3/src/pages/RecipeSearchPage.vue
+++ b/vue3/src/pages/RecipeSearchPage.vue
@@ -25,11 +25,12 @@ import HorizontalRecipeScroller from "@/components/display/HorizontalRecipeWindo
import {DateTime} from "luxon";
import {useMealPlanStore} from "@/stores/MealPlanStore";
import HorizontalMealPlanWindow from "@/components/display/HorizontalMealPlanWindow.vue";
+import MealPlanDialog from "@/components/dialogs/MealPlanDialog.vue";
export default defineComponent({
name: "RecipeSearchPage",
- components: {HorizontalMealPlanWindow, HorizontalRecipeScroller, RecipeCard, GlobalSearchDialog, RecipeCardComponent, KeywordsComponent},
+ components: {MealPlanDialog, HorizontalMealPlanWindow, HorizontalRecipeScroller, RecipeCard, GlobalSearchDialog, RecipeCardComponent, KeywordsComponent},
computed: {
meal_plan_grid: function () {