(showAdminMenu = false)}>
e.stopPropagation()} >
{#if conversa() && conversa()?.tipo === 'individual' && conversa()?.outroUsuario} {:else}
{getAvatarConversa()}
{/if} {#if getStatusConversa()}
{/if}

{getNomeConversa()}

{#if temCriptografiaE2E?.data} {/if}
{#if getStatusMensagem()}

{getStatusMensagem()}

{:else if getStatusConversa()}

{getStatusConversa() === 'online' ? 'Online' : getStatusConversa() === 'ausente' ? 'Ausente' : getStatusConversa() === 'em_reuniao' ? 'Em reunião' : getStatusConversa() === 'externo' ? 'Externo' : 'Offline'}

{:else if conversa() && (conversa()?.tipo === 'grupo' || conversa()?.tipo === 'sala_reuniao')}

{conversa()?.participantesInfo?.length || 0} {conversa()?.participantesInfo?.length === 1 ? 'participante' : 'participantes'}

{#if conversa()?.participantesInfo && conversa()?.participantesInfo?.length > 0}
{#each conversa()?.participantesInfo.slice(0, 5) as participante (participante._id)}
{#if participante.fotoPerfilUrl} {participante.nome} {:else}
{participante.nome.substring(0, 2).toUpperCase()}
{/if}
{/each} {#if conversa()?.participantesInfo.length > 5}
+{conversa()?.participantesInfo.length - 5}
{/if}
{#if conversa()?.tipo === 'sala_reuniao' && isAdmin?.data} • Admin {/if}
{/if}
{/if}
{#if !chamadaAtual && !chamadaAtiva} {/if} {#if conversa() && (conversa()?.tipo === 'grupo' || conversa()?.tipo === 'sala_reuniao')} {/if} {#if conversa()?.tipo === 'sala_reuniao' && isAdmin?.data}
{#if showAdminMenu}
    e.stopPropagation()} >
{/if}
{/if}
{#if showSearch}
e.stopPropagation()} >
{#if searchQuery.trim().length >= 2}
{#if searching}
Buscando...
{:else if searchResults.length > 0}

{searchResults.length} resultado{searchResults.length !== 1 ? 's' : ''} encontrado{searchResults.length !== 1 ? 's' : ''}

{#each searchResults as resultado, index (resultado._id)} {/each} {:else if searchQuery.trim().length >= 2}

Nenhuma mensagem encontrada

{/if}
{/if} {/if}
} />
} />
{#if showScheduleModal} } onClose={() => (showScheduleModal = false)} /> {#if showE2EModal} } onClose={() => (showE2EModal = false)} /> {/if} {/if} {#if showSalaManager && conversa()?.tipo === 'sala_reuniao'} } isAdmin={isAdmin?.data ?? false} onClose={() => (showSalaManager = false)} /> {/if} {#if browser && chamadaAtiva && chamadaAtual}
} tipo={chamadaAtual.tipo} roomName={chamadaAtual.roomName} ehAnfitriao={souAnfitriao} onClose={fecharChamada} />
{/if} {#if showNotificacaoModal && conversa()?.tipo === 'sala_reuniao' && isAdmin?.data} e.target === e.currentTarget && (showNotificacaoModal = false)} > {/if}