1
0

Thread.vue 483 B

123456789101112131415161718192021222324
  1. <template>
  2. <li
  3. class="thread-list-item"
  4. :class="{ active: active }"
  5. @click="$emit('switch-thread', thread.id)">
  6. <h5 class="thread-name">{{ thread.name }}</h5>
  7. <div class="thread-time">
  8. {{ thread.lastMessage.timestamp | time }}
  9. </div>
  10. <div class="thread-last-message">
  11. {{ thread.lastMessage.text }}
  12. </div>
  13. </li>
  14. </template>
  15. <script>
  16. export default {
  17. name: 'Thread',
  18. props: {
  19. thread: Object,
  20. active: Boolean
  21. }
  22. }
  23. </script>