summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-15 05:26:32 -0600
committerAdam <[email protected]>2025-12-15 10:20:17 -0600
commit82c4755fb01f3ae821569af80d1b8670fe69fe56 (patch)
tree04b69c6401cf40429bc6246d78b4975abc70b1df
parent40572eeba4b94d411934c7ff95ce51ba88c9562f (diff)
downloadopencode-82c4755fb01f3ae821569af80d1b8670fe69fe56.tar.gz
opencode-82c4755fb01f3ae821569af80d1b8670fe69fe56.zip
wip(desktop): progress
-rw-r--r--packages/desktop/src/pages/session.tsx24
-rw-r--r--packages/ui/src/components/session-turn.tsx3
2 files changed, 13 insertions, 14 deletions
diff --git a/packages/desktop/src/pages/session.tsx b/packages/desktop/src/pages/session.tsx
index caea614c9..66a2fcec7 100644
--- a/packages/desktop/src/pages/session.tsx
+++ b/packages/desktop/src/pages/session.tsx
@@ -500,17 +500,19 @@ export default function Page() {
onMessageSelect={setActiveMessage}
wide={wide()}
/>
- <SessionTurn
- sessionID={params.id!}
- messageID={activeMessage()?.id!}
- classes={{
- root: "pb-20 flex-1 min-w-0",
- content: "pb-20",
- container:
- "w-full " +
- (wide() ? "max-w-146 mx-auto px-6" : userMessages().length > 1 ? "pr-6 pl-18" : "px-6"),
- }}
- />
+ <Show when={activeMessage()}>
+ <SessionTurn
+ sessionID={params.id!}
+ messageID={activeMessage()?.id!}
+ classes={{
+ root: "pb-20 flex-1 min-w-0",
+ content: "pb-20",
+ container:
+ "w-full " +
+ (wide() ? "max-w-146 mx-auto px-6" : userMessages().length > 1 ? "pr-6 pl-18" : "px-6"),
+ }}
+ />
+ </Show>
</div>
</Match>
<Match when={true}>
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index e6654f480..281b2a03b 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -40,9 +40,6 @@ export function SessionTurn(
.sort((a, b) => a.id.localeCompare(b.id)),
)
const message = createMemo(() => userMessages()?.find((m) => m.id === props.messageID))
-
- if (!message()) return null
-
const status = createMemo(
() =>
data.store.session_status[props.sessionID] ?? {