2020-05-07 13:10:53 +00:00
|
|
|
<template>
|
|
|
|
<div
|
|
|
|
class="chat-list-item"
|
|
|
|
@click.capture.prevent="openChat"
|
|
|
|
>
|
|
|
|
<div class="chat-list-item-left">
|
2020-06-21 14:13:29 +00:00
|
|
|
<UserAvatar
|
2020-05-07 13:10:53 +00:00
|
|
|
:user="chat.account"
|
|
|
|
height="48px"
|
|
|
|
width="48px"
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
<div class="chat-list-item-center">
|
|
|
|
<div class="heading">
|
|
|
|
<span
|
|
|
|
v-if="chat.account"
|
|
|
|
class="name-and-account-name"
|
|
|
|
>
|
|
|
|
<ChatTitle
|
|
|
|
:user="chat.account"
|
|
|
|
/>
|
|
|
|
</span>
|
|
|
|
<span class="heading-right" />
|
2020-11-02 18:51:38 +00:00
|
|
|
<div class="time-wrapper">
|
|
|
|
<Timeago
|
|
|
|
:time="chat.updated_at"
|
|
|
|
:auto-update="60"
|
|
|
|
/>
|
|
|
|
</div>
|
2020-05-07 13:10:53 +00:00
|
|
|
</div>
|
|
|
|
<div class="chat-preview">
|
2021-06-07 16:50:26 +00:00
|
|
|
<StatusBody
|
|
|
|
class="chat-preview-body"
|
2020-07-07 20:33:08 +00:00
|
|
|
:status="messageForStatusContent"
|
|
|
|
:single-line="true"
|
|
|
|
/>
|
2020-05-07 13:10:53 +00:00
|
|
|
<div
|
|
|
|
v-if="chat.unread > 0"
|
|
|
|
class="badge badge-notification unread-chat-count"
|
|
|
|
>
|
|
|
|
{{ chat.unread }}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script src="./chat_list_item.js"></script>
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
|
|
@import '../../_variables.scss';
|
|
|
|
@import './chat_list_item.scss';
|
|
|
|
</style>
|