summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/components
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-20 10:43:18 -0600
committerAdam <[email protected]>2026-02-20 10:54:17 -0600
commitfe89bedfcc6d97fdd4b8066c2c3d8eac92b531ea (patch)
tree99eccf57e17ceb90e9f8b28829a8a5f9ab2ecbcc /packages/app/src/components
parent1e48d7fe8228d94ded379e36975b2cce12f4a510 (diff)
downloadopencode-fe89bedfcc6d97fdd4b8066c2c3d8eac92b531ea.tar.gz
opencode-fe89bedfcc6d97fdd4b8066c2c3d8eac92b531ea.zip
wip(app): custom scroll view
Diffstat (limited to 'packages/app/src/components')
-rw-r--r--packages/app/src/components/session/session-context-tab.tsx9
1 files changed, 5 insertions, 4 deletions
diff --git a/packages/app/src/components/session/session-context-tab.tsx b/packages/app/src/components/session/session-context-tab.tsx
index 162e016c6..1ea97c395 100644
--- a/packages/app/src/components/session/session-context-tab.tsx
+++ b/packages/app/src/components/session/session-context-tab.tsx
@@ -11,6 +11,7 @@ import { Accordion } from "@opencode-ai/ui/accordion"
import { StickyAccordionHeader } from "@opencode-ai/ui/sticky-accordion-header"
import { Code } from "@opencode-ai/ui/code"
import { Markdown } from "@opencode-ai/ui/markdown"
+import { ScrollView } from "@opencode-ai/ui/scroll-view"
import type { Message, Part, UserMessage } from "@opencode-ai/sdk/v2/client"
import { useLanguage } from "@/context/language"
import { getSessionContextMetrics } from "./session-context-metrics"
@@ -268,9 +269,9 @@ export function SessionContextTab() {
})
return (
- <div
- class="@container h-full overflow-y-auto no-scrollbar pb-10"
- ref={(el) => {
+ <ScrollView
+ class="@container h-full pb-10"
+ viewportRef={(el) => {
scroll = el
restoreScroll()
}}
@@ -336,6 +337,6 @@ export function SessionContextTab() {
</Accordion>
</div>
</div>
- </div>
+ </ScrollView>
)
}