<template> <modal title='Report'> <div slot='body'> <article class="message"> <div class="message-body"> <strong>Song ID: </strong>{{ $parent.editing.songId }}<br/> <strong>Created By: </strong>{{ $parent.editing.createdBy }}<br/> <strong>Created At: </strong>{{ $parent.editing.createdAt }}<br/> <span v-if='$parent.editing.description'><strong>Description: </strong>{{ $parent.editing.description }}</span> </div> </article> <table class='table is-narrow' v-if='$parent.editing.issues.length > 0'> <thead> <tr> <td>Issue</td> <td>Reasons</td> </tr> </thead> <tbody> <tr v-for='(index, issue) in $parent.editing.issues' track-by='$index'> <td> <span>{{ issue.name }}</span> </td> <td> <span>{{ issue.reasons }}</span> </td> </tr> </tbody> </table> </div> <div slot='footer'> <a class='button is-primary' @click='$parent.resolve($parent.editing._id)' href='#'> <span>Resolve</span> </a> <a class='button is-danger' @click='$parent.toggleModal()' href='#'> <span>Cancel</span> </a> </div> </modal> </template> <script> import Modal from './Modal.vue'; export default { components: { Modal }, events: { closeModal: function () { this.$parent.modals.report = false; } } } </script>