Messages

search
@for (thread of threads; track thread) {
@if (thread.unreadMessagesCount > 0) {
{{ thread.unreadMessagesCount }}
}
{{ thread.sender.name }}
{{ thread.title }}
You: {{ thread.lastMessage }}
}
{{ selectedThread.sender.name }}
{{ selectedThread.title }}
@for (message of selectedThread.messages; track message; let index = $index) { @let isInner = isInnerMessage(selectedThread.messages, index); @let showTimeSeparator = isNeedToShowTimeSeparator(selectedThread.messages, index); @if (showTimeSeparator) {
{{ message.createdAt | date }}
}
@if (!isInner) { }
@if (!isInner) {
{{ message.sender.name }} {{ message.createdAt | date }}
@if (message.isDelivered) { Delivered }
}
@switch (message.type) { @case ('attachment') {
@if (message.content.iconUrl) { } {{ message.content.fileName }}
{{ message.content.pagesCount }} Pages {{ message.content.fileSize }}
{{ message.content.fileType }}
} @case ('image') { } @default {
} }
}
@if (sidebarActive && selectedThread) { }