diff --git a/src/app.css b/src/app.css index 43a36fa..db41ba7 100644 --- a/src/app.css +++ b/src/app.css @@ -345,7 +345,7 @@ progress[value]::-webkit-progress-value { } .chat__messages { - @apply saib cw fixed top-12 flex h-[calc(100%-10rem)] flex-col-reverse overflow-y-auto overflow-x-hidden md:h-[calc(100%-6rem)]; + @apply saib cw fixed top-12 flex h-[calc(100%-6rem)] flex-col-reverse overflow-y-auto overflow-x-hidden md:h-[calc(100%-2rem)]; } .chat__compose { diff --git a/src/app/components/Chat.svelte b/src/app/components/Chat.svelte index 09accf0..56cf933 100644 --- a/src/app/components/Chat.svelte +++ b/src/app/components/Chat.svelte @@ -70,7 +70,7 @@ let loading = $state(true) let compose: ChatCompose | undefined = $state() let parent: TrustedEvent | undefined = $state() - let parentPreview: HTMLElement | undefined = $state() + let chatCompose: HTMLElement | undefined = $state() let dynamicPadding: HTMLElement | undefined = $state() const elements = $derived.by(() => { @@ -108,13 +108,13 @@ load({filters: [{kinds: [INBOX_RELAYS], authors: others}]}) const observer = new ResizeObserver(() => { - dynamicPadding!.style.minHeight = `${parentPreview!.offsetHeight}px` + dynamicPadding!.style.minHeight = `${chatCompose!.offsetHeight}px` }) - observer.observe(parentPreview!) + observer.observe(chatCompose!) return () => { - observer.unobserve(parentPreview!) + observer.unobserve(chatCompose!) } }) @@ -225,8 +225,8 @@
-