You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Sidebar.vue 698B

12345678910111213141516171819202122232425
  1. <template lang="pug">
  2. .sidebar__messages
  3. h4.message__title {{ title }}
  4. router-link(:to="`/chats/${user.uid}`" v-for="user in users" :key="user.uid" :class="[uid == user.uid ? 'active' : '', 'sidebar__message']")
  5. .message__left
  6. p avatar and status
  7. .message__right
  8. h4.message__name {{ user.name }}
  9. p.message__content {{ user.metadata.rawMetadata || "Hello!" }}
  10. </template>
  11. <script>
  12. export default {
  13. data() {
  14. return {
  15. title: 'i am a title',
  16. uid: 111,
  17. users: [
  18. { name:'sample', uid: 111, metadata: { rawMetadata: 'rawmeta' } },
  19. { name:'usample', uid: 112, metadata: { rawMetadata: 'morerawmeta' } }
  20. ]
  21. }
  22. }
  23. }
  24. </script>