notes.vue 819 B

1234567891011121314151617181920212223242526
  1. <template>
  2. <ul class="list-unstyled">
  3. <li class="d-flex" v-bind:key="note.noteid" v-for="note in this.notes">
  4. <template v-if="authusername === note.noteuser || authusername === 'admin'">
  5. <button class="btn btn-primary m-1 my-2">Edit</button>
  6. <button class="btn btn-danger m-1 my-2">Delete</button>
  7. <button class="btn btn-primary m-1 my-2">Switch</button>
  8. </template>
  9. <div class="card m-2 w-100">
  10. <div class="card-body p-2">
  11. {{ note.thenote }}
  12. </div>
  13. </div>
  14. </li>
  15. </ul>
  16. </template>
  17. <script>
  18. export default {
  19. props: ['initialnotes', 'authusername'],
  20. data () {
  21. return {
  22. notes: this.initialnotes
  23. }
  24. }
  25. }
  26. </script>