summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ui/src')
-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(() =>