summaryrefslogtreecommitdiff
path: root/ui/lib/components/Message.svelte
diff options
context:
space:
mode:
authorKit La Touche <kit@transneptune.net>2024-10-30 23:26:23 -0400
committerKit La Touche <kit@transneptune.net>2024-10-30 23:26:23 -0400
commit80220d2188e0553304f2c78d225bbe275d8ba572 (patch)
treede0a62325c698197612574c7a9f37dad279581be /ui/lib/components/Message.svelte
parent51aabd07ca5eeaee45a564f8799cc42dc195068c (diff)
parent35b8a914b867237c9c64f33838b1e1f85fc46fb8 (diff)
Merge branch 'main' into wip/mobile
Diffstat (limited to 'ui/lib/components/Message.svelte')
-rw-r--r--ui/lib/components/Message.svelte30
1 files changed, 5 insertions, 25 deletions
diff --git a/ui/lib/components/Message.svelte b/ui/lib/components/Message.svelte
index 2705e4b..ef8ea0b 100644
--- a/ui/lib/components/Message.svelte
+++ b/ui/lib/components/Message.svelte
@@ -1,42 +1,22 @@
<script>
import SvelteMarkdown from 'svelte-markdown';
- import { currentUser, logins } from '$lib/store';
- import { deleteMessage } from '$lib/apiServer';
- export let at; // XXX: Omitted for now.
- export let sender;
+ export let at;
export let body;
-
- let timestamp = new Date(at).toTimeString();
- let name;
- $: name = $logins.get(sender);
- $: ownMessage = $currentUser.id == sender;
</script>
-<div class="card card-hover m-4 relative" class:own-message={ownMessage} class:other-message={!ownMessage}>
- <span class="chip variant-soft sticky top-o left-0">
- <!-- TODO: should this show up for only the first of a run? -->
- @{name}:
- </span>
+<div class="message relative">
<span class="timestamp chip variant-soft absolute top-0 right-0">{at}</span>
- <section class="p-4">
+ <section class="p-1">
<SvelteMarkdown source={body} />
</section>
</div>
<style>
- .card .timestamp {
+ .message .timestamp {
display: none;
}
- .card:hover .timestamp {
+ .message:hover .timestamp {
display: flex;
}
- .own-message {
- width: 80%;
- margin-right: auto;
- }
- .other-message {
- width: 80%;
- margin-left: auto;
- }
</style>