Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. <template>
  2. <div class="card ingredient-list">
  3. <div class="card-content">
  4. <h2 class="subtitle">Ingredients</h2>
  5. <ul>
  6. <component :is="editMode" v-for="ingredient in ingredientList" :ingredient="ingredient" :key="ingredient.id"></component>
  7. </ul>
  8. <span @click="changeMode">Click to Edit</span>
  9. </div>
  10. </div><!-- ingredient list card -->
  11. </template>
  12.  
  13. <script>
  14. import Ingredient from '@/components/Ingredient'
  15. import IngredientEditMode from '@/components/IngredientEditMode'
  16.  
  17. export default {
  18. props: ['ingredientList'],
  19. components: [ Ingredient, IngredientEditMode ],
  20. data () {
  21. return {
  22. editMode: Ingredient
  23. }
  24. },
  25. methods: {
  26. changeMode () {
  27. if (this.editMode === Ingredient) {
  28. this.editMode === IngredientEditMode
  29. } else {
  30. this.editMode === Ingredient
  31. }
  32. }
  33. }
  34. }
  35. </script>
  36.  
  37. <style>
  38. </style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement