From bfbe19b49be0ae0b6e5d2487438fa29a1de1916f Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sat, 2 Mar 2024 08:52:29 +0100 Subject: [PATCH] very basic editor --- vue3/src/apps/tandoor/main.ts | 3 +- vue3/src/components/display/RecipeView.vue | 5 +- .../components/inputs/RecipeContextMenu.vue | 37 ++++++ vue3/src/pages/RecipeEditPage.vue | 111 ++++++++++++++++++ 4 files changed, 153 insertions(+), 3 deletions(-) create mode 100644 vue3/src/components/inputs/RecipeContextMenu.vue create mode 100644 vue3/src/pages/RecipeEditPage.vue diff --git a/vue3/src/apps/tandoor/main.ts b/vue3/src/apps/tandoor/main.ts index d5baaac8b..6585b6454 100644 --- a/vue3/src/apps/tandoor/main.ts +++ b/vue3/src/apps/tandoor/main.ts @@ -11,6 +11,7 @@ import ShoppingListPage from "@/pages/ShoppingListPage.vue"; import RecipeSearchPage from "@/pages/RecipeSearchPage.vue"; import RecipeViewPage from "@/pages/RecipeViewPage.vue"; import luxonPlugin from "@/plugins/luxonPlugin"; +import RecipeEditPage from "@/pages/RecipeEditPage.vue"; const routes = [ {path: '/', redirect: '/search', name: 'index'}, @@ -19,7 +20,7 @@ const routes = [ {path: '/mealplan', component: ShoppingListPage, name: 'view_mealplan'}, {path: '/books', component: ShoppingListPage, name: 'view_books'}, {path: '/recipe/:id', component: RecipeViewPage, name: 'view_recipe', props: true}, - {path: '/recipe/edit/:id', component: RecipeViewPage, name: 'edit_recipe', props: true}, + {path: '/recipe/edit/:recipe_id', component: RecipeEditPage, name: 'edit_recipe', props: true}, ] const router = createRouter({ diff --git a/vue3/src/components/display/RecipeView.vue b/vue3/src/components/display/RecipeView.vue index 03bbc9011..3512f949c 100644 --- a/vue3/src/components/display/RecipeView.vue +++ b/vue3/src/components/display/RecipeView.vue @@ -1,7 +1,7 @@