IssuesModal.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <template>
  2. <div class='modal is-active'>
  3. <div class='modal-background'></div>
  4. <div class='modal-card'>
  5. <header class='modal-card-head'>
  6. <p class='modal-card-title'>Report Issues</p>
  7. <button class='delete' @click='$parent.toggleModal()'></button>
  8. </header>
  9. <section class='modal-card-body'>
  10. <table class='table is-narrow'>
  11. <thead>
  12. <tr>
  13. <td>Issue</td>
  14. <td>Reasons</td>
  15. </tr>
  16. </thead>
  17. <tbody>
  18. <tr v-for='(index, issue) in $parent.editing.issues' track-by='$index'>
  19. <td>
  20. <span>{{ issue.name }}</span>
  21. </td>
  22. <td>
  23. <span>{{ issue.reasons }}</span>
  24. </td>
  25. </tr>
  26. </tbody>
  27. </table>
  28. </section>
  29. <footer class='modal-card-foot'>
  30. <a class='button is-primary' @click='$parent.resolve($parent.editing._id)' href='#'>
  31. <span>Resolve</span>
  32. </a>
  33. <a class='button is-danger' @click='$parent.toggleModal()' href='#'>
  34. <span>Cancel</span>
  35. </a>
  36. </footer>
  37. </div>
  38. </div>
  39. </template>