From ccdd77032aedf9ce9fdf48ad74e79a9e308a370c Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Fri, 12 Dec 2025 14:44:04 -0600 Subject: [PATCH] fix: desktop layout --- packages/ui/src/components/session-turn.css | 24 +++- packages/ui/src/components/session-turn.tsx | 121 ++++++++++---------- 2 files changed, 79 insertions(+), 66 deletions(-) diff --git a/packages/ui/src/components/session-turn.css b/packages/ui/src/components/session-turn.css index 2203b6033..6bead9b57 100644 --- a/packages/ui/src/components/session-turn.css +++ b/packages/ui/src/components/session-turn.css @@ -29,20 +29,32 @@ gap: 32px; } + [data-slot="session-turn-sticky-header"] { + position: sticky; + top: 0; + background-color: var(--background-stronger); + z-index: 20; + display: flex; + flex-direction: column; + gap: 8px; + padding-bottom: 8px; + } + [data-slot="session-turn-message-header"] { display: flex; align-items: center; gap: 8px; align-self: stretch; - position: sticky; - top: 0; - background-color: var(--background-stronger); - z-index: 20; height: 32px; } - [data-slot="session-turn-message-content"] { - margin-top: -24px; + /* [data-slot="session-turn-message-content"] { */ + /* } */ + + [data-slot="session-turn-response-trigger"] { + width: calc(100% + 9px); + margin-left: -9px; + padding-left: 9px; } [data-slot="session-turn-message-title"] { diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx index f57a0509b..c09754a59 100644 --- a/packages/ui/src/components/session-turn.tsx +++ b/packages/ui/src/components/session-turn.tsx @@ -73,6 +73,12 @@ export function SessionTurn( } } + function handleInteraction() { + if (working()) { + setUserScrolled(true) + } + } + createEffect(() => { if (!working()) { setUserScrolled(false) @@ -90,7 +96,7 @@ export function SessionTurn( return (