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