Edit meals
This commit is contained in:
parent
32630a502c
commit
03c1bdfe94
2 changed files with 14 additions and 2 deletions
|
|
@ -27,14 +27,14 @@
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Cooked by
|
Cooked by
|
||||||
<span v-for="chef in meal.chefs" :key="chef.id">
|
<span v-for="(chef, index) in meal.chefs" :key="chef.id">
|
||||||
{{ chef.name }}{{ seperator(index, meal.chefs) }}
|
{{ chef.name }}{{ seperator(index, meal.chefs) }}
|
||||||
</span>
|
</span>
|
||||||
<span v-if="!meal.chefs.length">somebody?</span>
|
<span v-if="!meal.chefs.length">somebody?</span>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
For
|
For
|
||||||
<span v-for="consumer in meal.consumers" :key="consumer.id">
|
<span v-for="(consumer, index) in meal.consumers" :key="consumer.id">
|
||||||
{{ consumer.name }}{{ seperator(index, meal.consumers) }}
|
{{ consumer.name }}{{ seperator(index, meal.consumers) }}
|
||||||
</span>
|
</span>
|
||||||
<span v-if="!meal.consumers.length">somebody?</span>
|
<span v-if="!meal.consumers.length">somebody?</span>
|
||||||
|
|
|
||||||
12
src/data.js
12
src/data.js
|
|
@ -67,6 +67,18 @@ export default {
|
||||||
return await response.json();
|
return await response.json();
|
||||||
},
|
},
|
||||||
async saveMeal(meal) {
|
async saveMeal(meal) {
|
||||||
|
if (meal.id) {
|
||||||
|
const response = await fetch(BASE_URL + `/meals/${encodeURIComponent(meal.id)}`, {
|
||||||
|
method: "PUT",
|
||||||
|
credentials: "include",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json"
|
||||||
|
},
|
||||||
|
body: JSON.stringify(meal),
|
||||||
|
});
|
||||||
|
return await response.json();
|
||||||
|
}
|
||||||
|
|
||||||
const response = await fetch(BASE_URL + "/meals", {
|
const response = await fetch(BASE_URL + "/meals", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
credentials: "include",
|
credentials: "include",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue