Moved the delete button

This commit is contained in:
jableader 2024-05-12 16:42:20 +10:00
parent 6a7dfbe460
commit 6b3a87ebc8
2 changed files with 36 additions and 6 deletions

View file

@ -4,7 +4,12 @@
<ul>
<li v-for="ingredient in ingredients" :key="ingredient.id">
<div v-if="editing">
<ingredient-line :ingredient="ingredient" @update="updateIngredient" @update-ingredient="updateIngredient" @update-product-link="updateProduct" />
<p class="ingredient-line">
<ingredient-line
:ingredient="ingredient"
@update-ingredient="updateIngredient"
@update-product-link="updateProduct" />
</p>
<button @click="$emit('on-delete', ingredient)">
<img class="icon" :src="require('@/assets/trash.svg')" />
</button>
@ -20,11 +25,37 @@
</template>
<style>
<style scoped>
.icon {
width: 1em;
height: 1em;
width: 2em;
height: 2em;
}
ul {
padding: 0;
}
li {
list-style: none;
border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
}
li > div {
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%;
}
.ingredient-line {
flex: 1;
margin: 0;
margin-right: 1em;
}
</style>
<script>

View file

@ -21,8 +21,7 @@
<ingredient-line
:ingredient="ingredient"
@update-ingredient="updateIngredient"
@update-product-link="updateProduct"
@delete-item="deleteIngredient" />
@update-product-link="updateProduct" />
</p>
<button @click="deleteIngredient(ingredient)">Delete</button>
</li>