|
|
@@ -9,6 +9,7 @@ import { Dynamic } from "solid-js/web"
|
|
|
import { AssistantParts, Message } from "./message-part"
|
|
|
import { Card } from "./card"
|
|
|
import { Accordion } from "./accordion"
|
|
|
+import { StickyAccordionHeader } from "./sticky-accordion-header"
|
|
|
import { Collapsible } from "./collapsible"
|
|
|
import { DiffChanges } from "./diff-changes"
|
|
|
import { Icon } from "./icon"
|
|
|
@@ -345,7 +346,7 @@ export function SessionTurn(
|
|
|
|
|
|
return (
|
|
|
<Accordion.Item value={diff.file}>
|
|
|
- <Accordion.Header>
|
|
|
+ <StickyAccordionHeader>
|
|
|
<Accordion.Trigger>
|
|
|
<div data-slot="session-turn-diff-trigger">
|
|
|
<span data-slot="session-turn-diff-path">
|
|
|
@@ -368,7 +369,7 @@ export function SessionTurn(
|
|
|
</div>
|
|
|
</div>
|
|
|
</Accordion.Trigger>
|
|
|
- </Accordion.Header>
|
|
|
+ </StickyAccordionHeader>
|
|
|
<Accordion.Content>
|
|
|
<Show when={visible()}>
|
|
|
<div data-slot="session-turn-diff-view" data-scrollable>
|