@if (chatIsGroup) { } @if (chatIsCompany && !chatIsGroup) { } @if (!chatIsCompany && !chatIsGroup) { {{ getChatWithInitials() }} }
{{ chatWithName }} @if (chatIsGroup) { Tocca per gestire il gruppo } @if (chatIsCompany && !chatIsGroup) { Qualsiasi operatore può rispondere }
@if (chatIsGroup) { }
@if (loading) {
} @if (!loading && messages.length === 0) {

Inizia la conversazione

} @if (messages.length > 0) {
@for (msg of messages; track msg; let i = $index) {
@if (shouldShowDate(i)) {
{{ getDateLabel(msg) }}
} @if (isOwnMessage(msg)) {
@if (isDeleted(msg)) {
Questo messaggio è stato eliminato
} @else { @if (msg.attachments?.length) {
@for (att of msg.attachments; track att) { @if (isImage(att) && att._objectUrl) { } @if (!isImage(att)) {
{{ att.att_filename }}
} }
} @if (msg.msg_text) {
{{ msg.msg_text }}
} }
{{ formatTime(msg.msg_created_at) }} @if (isEdited(msg) && !isDeleted(msg)) { modificato } @if (!isDeleted(msg)) { }
} @if (!isOwnMessage(msg)) {
@if (msg.sender_company_name) { } @if (!msg.sender_company_name) { {{ getSenderInitials(msg) }} }
@if (!isDeleted(msg)) {
{{ getSenderLabel(msg) }}
} @if (isDeleted(msg)) {
Questo messaggio è stato eliminato
} @else { @if (msg.attachments?.length) {
@for (att of msg.attachments; track att) { @if (isImage(att) && att._objectUrl) { } @if (!isImage(att)) {
{{ att.att_filename }}
} }
} @if (msg.msg_text) {
{{ msg.msg_text }}
} }
{{ formatTime(msg.msg_created_at) }} @if (isEdited(msg)) { modificato }
}
}
}
{{ chatWithName }} Chiudi
@if (isGroupAdmin) { Rinomina } Abbandona

Membri ({{ groupMembers.length }})

@for (m of groupMembers; track m) {
{{ (m.usr_firstname || '?').charAt(0) }}{{ (m.usr_lastname || '').charAt(0) }}

{{ memberName(m) }}

@if (m.cvm_role === 'ADMIN') {

Amministratore

}
@if (isGroupAdmin && m.cvm_usr_id !== currentUserId) { }
}
@if (isGroupAdmin) {

Aggiungi membri

@if (searchingMembers) {
} @if (memberResults.length > 0) { @for (u of memberResults; track u) {

{{ u.usr_firstname }} {{ u.usr_lastname }}

{{ u.usr_username }}

}
}
}