From 23ef21232044b0010c2ca085815d7edd4bdbf565 Mon Sep 17 00:00:00 2001 From: dtonon Date: Mon, 24 Aug 2026 19:09:37 +0100 Subject: [PATCH] Personalize UI for empty rooms --- src/lib/components/DiscussionsFeed.svelte | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/lib/components/DiscussionsFeed.svelte b/src/lib/components/DiscussionsFeed.svelte index 1999ca4..786fc6a 100644 --- a/src/lib/components/DiscussionsFeed.svelte +++ b/src/lib/components/DiscussionsFeed.svelte @@ -131,6 +131,10 @@ const rows = $derived( threadStore.threads.map((t) => toRow(t, threadStore.profiles)), ); + + const empty = $derived( + rows.length === 0 && !threadStore.loading && threadStore.exhausted, + ); @@ -138,7 +142,7 @@

{title}

- {#if !showPrivateGate && !checkingAccess} + {#if !showPrivateGate && !checkingAccess && !empty}
+ {:else if empty} +
+

+ This room is still empty +

+ +
{:else}
{#each rows as thread}