This commit is contained in:
2025-06-05 21:20:59 +02:00
commit 988534ed01
26 changed files with 983 additions and 0 deletions

19
src/lib/Message.svelte Normal file
View File

@@ -0,0 +1,19 @@
<script lang="ts">
import type { IMessage } from '$lib/message';
interface Props {
message: IMessage;
localSenderId: number;
}
let { message, localSenderId }: Props = $props();
</script>
<div
class={[
'bg-accent text-accent-foreground w-fit max-w-[70%] rounded-lg px-4 py-2',
message.senderId === localSenderId && 'self-end bg-primary text-primary-foreground'
]}
>
<p>{message.content}</p>
</div>