summaryrefslogtreecommitdiff
path: root/ui/lib/components/Conversation.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'ui/lib/components/Conversation.svelte')
-rw-r--r--ui/lib/components/Conversation.svelte14
1 files changed, 14 insertions, 0 deletions
diff --git a/ui/lib/components/Conversation.svelte b/ui/lib/components/Conversation.svelte
new file mode 100644
index 0000000..9004e50
--- /dev/null
+++ b/ui/lib/components/Conversation.svelte
@@ -0,0 +1,14 @@
+<script>
+ let { id, name, active, hasUnreads } = $props();
+</script>
+
+<li class:active>
+ <a href="/c/{id}">
+ {#if hasUnreads}
+ <span class="badge has-unreads">❦</span>
+ {:else}
+ <span class="badge has-no-unreads">¶</span>
+ {/if}
+ <span>{name}</span>
+ </a>
+</li>