menu.show(e, channelMenu(channel))} role="presentation"> {#if children.length || users.length}
session.toggleExpanded(channel.id)} aria-label={expanded ? 'Collapse' : 'Expand'} aria-expanded={expanded}>
{:else}
{/if}
{#if !channel.canEnter}
{/if}
{channel.name || 'Root'}
{#if !expanded && total > 0}
{total}
{/if} {#if unread}
{unread}
{/if}
{#if users.length && expanded}
{#each users as u (u.session)} {@const isSelf = u.session === session.self?.session} {@const clicks = clickOrDouble( () => { session.showUser(u.session); ui.panelOpen = true; }, () => { if (!isSelf) { session.selectView(`dm:${u.session}`); onnavigate(); } } )}
menu.show(e, userMenu(u))}>
{store.displayName(u)}
{#if u.userId != null}
R
{/if} {#if u.comment || u.commentHash}
{/if} {#if u.prioritySpeaker}
{/if} {#if u.recording}
REC
{/if} {#if u.deaf || u.selfDeaf}
{:else if u.mute || u.selfMute || u.suppress}
{/if}
{/each}
{/if} {#if children.length && expanded}
{#each children as c (c.id)}
{/each}
{/if}