diff --git a/src/assets/plan-meal.svg b/src/assets/plan-meal.svg new file mode 100644 index 0000000..fddeb43 --- /dev/null +++ b/src/assets/plan-meal.svg @@ -0,0 +1,12 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/components/ActionsPage.vue b/src/components/ActionsPage.vue index 3b72138..e58f022 100644 --- a/src/components/ActionsPage.vue +++ b/src/components/ActionsPage.vue @@ -2,6 +2,7 @@
+
diff --git a/src/components/MealPlanPage.vue b/src/components/MealPlanPage.vue index 7857b0f..546fe1a 100644 --- a/src/components/MealPlanPage.vue +++ b/src/components/MealPlanPage.vue @@ -10,8 +10,8 @@ @@ -50,6 +50,7 @@ li { + + \ No newline at end of file diff --git a/src/data.js b/src/data.js index c605d8d..0c4da1a 100644 --- a/src/data.js +++ b/src/data.js @@ -1,15 +1,17 @@ const BASE_URL = "http://localhost:8000" export default { - getMeals() { - return fetch(BASE_URL + "/meals") + getMeals(from, to) { + return fetch(BASE_URL + "/meals?from=" + from.toISOString() + "&to=" + to.toISOString()) .then(response => response.json()) }, getMeal(id) { return fetch(BASE_URL + `/meals/${encodeURIComponent(id)}`) .then(response => response.json()) }, - getRecipes() { + searchRecipes(query) { + return fetch(BASE_URL + "/recipes?q=" + encodeURIComponent(query)) + .then(response => response.json()) }, parseRecipe(url) { return fetch(BASE_URL + `/recipes/parse?url=${encodeURIComponent(url)}`) diff --git a/src/main.js b/src/main.js index 466de4d..521e949 100644 --- a/src/main.js +++ b/src/main.js @@ -7,7 +7,6 @@ import ActionsPage from './components/ActionsPage.vue' import MealPlanPage from './components/MealPlanPage.vue' import ShoppingPage from './components/ShoppingPage.vue' import EditMealPage from './components/EditMealPage.vue' -import SwapMealPage from './components/SwapMealPage.vue' import EditRecipePage from './components/EditRecipePage.vue' // 2. Define some routes @@ -17,10 +16,10 @@ const routes = [ { path: '/', component: ActionsPage }, { path: '/mealplan', component: MealPlanPage }, { path: '/shopping', component: ShoppingPage }, - { path: '/meal/:id/edit', component: EditMealPage }, - { path: '/meal/:id/swap', component: SwapMealPage }, { path: '/recipes/add', component: EditRecipePage }, { path: '/recipes/:id', component: EditRecipePage, props: true }, + { path: '/meals/add', component: EditMealPage }, + { path: '/meals/:id', component: EditMealPage, props: true }, ] // 3. Create the router instance and pass the `routes` option