{MODE === "full" ? "Rooms" : "Discussions"} {#snippet pic(a: { name: string; picture?: string })} {#if a.picture} {:else} {/if} {/snippet} {#if SEARCH_ENABLED} {/if} {#if partial}
{/if} {#if MODE === "simple"} {:else} {#if partial}
{:else}

Forum rooms

{/if} {#if groupsStore.list.length === 0}

{groupsStore.loaded ? "No rooms available yet." : "Loading rooms…"}

{/if}
{#each groupsStore.list as room} {@const act = overviewStore.activity[room.id]} {@const adminPk = overviewStore.admins[room.id]} {@const admin = adminPk ? authorOf(adminPk) : null} {@const last = act ? authorOf(act.latestPubkey) : null}

{room.name}

{#if room.about}

{room.about}

{/if} {#if admin || room.flags.length > 0}
{#if admin} Admin {@render pic(admin)} {/if} {#if room.flags.length > 0}
{#each room.flags as f} {/each}
{/if}
{/if}
{#if act && last}
{@render pic(last)} {relativeTime(act.latestAt)}
activity
{/if}
{/each}
{/if}