Fixed edit-only of editableingredientspanel
This commit is contained in:
parent
1903d50e51
commit
d42462a54e
2 changed files with 9 additions and 6 deletions
|
|
@ -1,11 +1,11 @@
|
|||
<template>
|
||||
|
||||
<div>
|
||||
<div :class="{ editing: editing }">
|
||||
<button v-if="editing" @click="$emit('on-add')">
|
||||
<img class="icon" :src="require('@/assets/add-cart.svg')" /> <br />
|
||||
Add Ingredient
|
||||
</button>
|
||||
<button @click="toggleEditing">
|
||||
<button @click="toggleEditing" v-if="!editOnly">
|
||||
<span v-if="editing">
|
||||
<img class="icon" :src="require('@/assets/edit-off.svg')" /> <br />
|
||||
Done Editing
|
||||
|
|
@ -50,9 +50,6 @@ ul {
|
|||
|
||||
li {
|
||||
list-style: none;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
li > div {
|
||||
|
|
@ -62,6 +59,12 @@ li > div {
|
|||
width: 100%;
|
||||
}
|
||||
|
||||
.editing li {
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.ingredient-line {
|
||||
flex: 1;
|
||||
margin: 0;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<h4>My Requests</h4>
|
||||
<editable-ingredients-panel @on-add="addIngredient" @on-delete="deleteIngredient" @on-update-ingredient="updateIngredient" :ingredients="mySources" />
|
||||
|
||||
<h4>Full shopping list</h4>
|
||||
<h3>Full shopping list</h3>
|
||||
<ul class="full-shopping-list">
|
||||
<li v-for="item in shoppingList" :key="item.id">
|
||||
<shopping-list-item :product="item.product" :sources="item.sources" />
|
||||
|
|
|
|||
Loading…
Reference in a new issue