Skip to content
Snippets Groups Projects
Commit f8e33de2 authored by Jakob Grønhaug's avatar Jakob Grønhaug
Browse files

Unngå å måtte reloade ukemenyen for at retter skal oppdateres

parent 225704fa
No related branches found
No related tags found
1 merge request!30Generate weekmenu
Pipeline #226523 passed
...@@ -520,7 +520,6 @@ export const API = { ...@@ -520,7 +520,6 @@ export const API = {
} }
}) })
.then((response) => { .then((response) => {
console.log(response.data);
return response.data; return response.data;
}) })
.catch(() => { .catch(() => {
......
...@@ -7,7 +7,6 @@ export default { ...@@ -7,7 +7,6 @@ export default {
data() { data() {
return { return {
weekMenu: {}, weekMenu: {},
recipes: [],
numberOfPeople: 1 numberOfPeople: 1
} }
}, },
...@@ -16,7 +15,10 @@ export default { ...@@ -16,7 +15,10 @@ export default {
this.numberOfPeople = event.target.value; this.numberOfPeople = event.target.value;
}, },
generateWeekMenu() { generateWeekMenu() {
this.weekMenu = API.generateWeekMenu(this.numberOfPeople); API.generateWeekMenu(this.numberOfPeople).then((menu) => {
this.weekMenu = menu;
this.recipes = menu.dayMenus;
})
}, },
loadWeekMenu() { loadWeekMenu() {
API.getWeekMenu() API.getWeekMenu()
...@@ -26,8 +28,8 @@ export default { ...@@ -26,8 +28,8 @@ export default {
}) })
} }
}, },
async mounted() { mounted() {
await this.loadWeekMenu() this.loadWeekMenu()
} }
} }
</script> </script>
...@@ -42,7 +44,7 @@ export default { ...@@ -42,7 +44,7 @@ export default {
</div> </div>
<div class="weekmenu-recipes"> <div class="weekmenu-recipes">
<RecipeCard v-for="recipe in this.recipes" :recipe=recipe></RecipeCard> <RecipeCard v-for="recipe in this.weekMenu.dayMenus" :recipe=recipe></RecipeCard>
</div> </div>
</div> </div>
</template> </template>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment