summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-09 11:08:55 -0600
committerAdam <[email protected]>2025-12-09 11:09:00 -0600
commit5442adb5174cee717b9a301d0cce8be8f3338388 (patch)
treee6b74870c33ad5501fe202595af3d510930c0084 /packages/ui/src/components
parent6b2ac20abc19d3678b251cc730b3faf56e916bb5 (diff)
downloadopencode-5442adb5174cee717b9a301d0cce8be8f3338388.tar.gz
opencode-5442adb5174cee717b9a301d0cce8be8f3338388.zip
wip(desktop): progress
Diffstat (limited to 'packages/ui/src/components')
-rw-r--r--packages/ui/src/components/button.css3
-rw-r--r--packages/ui/src/components/session-turn.tsx4
2 files changed, 3 insertions, 4 deletions
diff --git a/packages/ui/src/components/button.css b/packages/ui/src/components/button.css
index 8fa582cde..a557fccb0 100644
--- a/packages/ui/src/components/button.css
+++ b/packages/ui/src/components/button.css
@@ -54,6 +54,9 @@
opacity: 0.7;
cursor: not-allowed;
}
+ &[data-selected="true"]:not(:disabled) {
+ background-color: var(--surface-raised-base-hover);
+ }
}
&[data-variant="secondary"] {
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index 47d4cd22d..5ca50a5cc 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -1,7 +1,6 @@
import { AssistantMessage } from "@opencode-ai/sdk"
import { useData } from "../context"
import { useDiffComponent } from "../context/diff"
-import { Binary } from "@opencode-ai/util/binary"
import { getDirectory, getFilename } from "@opencode-ai/util/path"
import { checksum } from "@opencode-ai/util/encode"
import { createEffect, createMemo, createSignal, For, Match, onMount, ParentProps, Show, Switch } from "solid-js"
@@ -31,9 +30,6 @@ export function SessionTurn(
) {
const data = useData()
const diffComponent = useDiffComponent()
- const match = Binary.search(data.store.session, props.sessionID, (s) => s.id)
- if (!match.found) throw new Error(`Session ${props.sessionID} not found`)
-
const sanitizer = createMemo(() => (data.directory ? new RegExp(`${data.directory}/`, "g") : undefined))
const messages = createMemo(() => (props.sessionID ? (data.store.message[props.sessionID] ?? []) : []))
const userMessages = createMemo(() =>