diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-10-31 11:09:51 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-10-31 11:09:51 -0400 |
| commit | 08322a4bc9718a52a17c891f0fcb5abaab8c7caa (patch) | |
| tree | 42d26e71cae51941ccc1f2ca6931c44de22a8750 /ui/lib/components/ActiveChannel.svelte | |
| parent | 35b8a914b867237c9c64f33838b1e1f85fc46fb8 (diff) | |
Fix scrolling new messages into view, and layout of the bottom edge of message runs.
Diffstat (limited to 'ui/lib/components/ActiveChannel.svelte')
| -rw-r--r-- | ui/lib/components/ActiveChannel.svelte | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/ui/lib/components/ActiveChannel.svelte b/ui/lib/components/ActiveChannel.svelte index 1b23bc1..455043b 100644 --- a/ui/lib/components/ActiveChannel.svelte +++ b/ui/lib/components/ActiveChannel.svelte @@ -1,6 +1,5 @@ <script> import { messages } from '$lib/store'; - import Message from './Message.svelte'; import MessageRun from './MessageRun.svelte'; export let channel = null; @@ -26,19 +25,11 @@ yield [key, chunk]; } } - - - let container; - // TODO: eventually, store scroll height/last unread in channel? scroll there? - - let scroll = (message) => { - message.scrollIntoView(); - } </script> -<div class="container" bind:this={container}> +<div class="container"> {#each chunkBy(messageList, msg => msg.sender) as [sender, messages]} - <div use:scroll> + <div> <MessageRun {sender} {messages} /> </div> {/each} |
