From 79a4c1544d5ace273a9a4b8a6f36d42f0b9f80d2 Mon Sep 17 00:00:00 2001
From: Adam <2363879+adamdotdevin@users.noreply.github.com>
Date: Tue, 2 Dec 2025 06:51:05 -0600
Subject: fix: type error
---
packages/ui/src/components/message-progress.tsx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'packages/ui/src/components/message-progress.tsx')
diff --git a/packages/ui/src/components/message-progress.tsx b/packages/ui/src/components/message-progress.tsx
index efe4dfd8f..7717e5e76 100644
--- a/packages/ui/src/components/message-progress.tsx
+++ b/packages/ui/src/components/message-progress.tsx
@@ -3,6 +3,7 @@ import { Part } from "./message-part"
import { Spinner } from "./spinner"
import { useData } from "../context/data"
import type { AssistantMessage as AssistantMessageType, ToolPart } from "@opencode-ai/sdk"
+import { Diff } from "./diff"
export function MessageProgress(props: { assistantMessages: () => AssistantMessageType[]; done?: boolean }) {
const data = useData()
@@ -155,7 +156,7 @@ export function MessageProgress(props: { assistantMessages: () => AssistantMessa
)
return (
)
}}
--
cgit v1.2.3
From 67ab9dc4d049d6a1090cee9b51913e0c440a875f Mon Sep 17 00:00:00 2001
From: Adam <2363879+adamdotdevin@users.noreply.github.com>
Date: Tue, 2 Dec 2025 07:08:18 -0600
Subject: fix: share page ssr
---
packages/ui/src/components/message-progress.tsx | 29 +++++++++++++++++++++----
packages/ui/src/components/session-turn.tsx | 6 ++++-
2 files changed, 30 insertions(+), 5 deletions(-)
(limited to 'packages/ui/src/components/message-progress.tsx')
diff --git a/packages/ui/src/components/message-progress.tsx b/packages/ui/src/components/message-progress.tsx
index 7717e5e76..afd7f754a 100644
--- a/packages/ui/src/components/message-progress.tsx
+++ b/packages/ui/src/components/message-progress.tsx
@@ -1,11 +1,27 @@
-import { For, JSXElement, Match, Show, Switch, createEffect, createMemo, createSignal, onCleanup } from "solid-js"
+import {
+ For,
+ JSXElement,
+ Match,
+ Show,
+ Switch,
+ ValidComponent,
+ createEffect,
+ createMemo,
+ createSignal,
+ onCleanup,
+} from "solid-js"
import { Part } from "./message-part"
import { Spinner } from "./spinner"
import { useData } from "../context/data"
import type { AssistantMessage as AssistantMessageType, ToolPart } from "@opencode-ai/sdk"
-import { Diff } from "./diff"
-export function MessageProgress(props: { assistantMessages: () => AssistantMessageType[]; done?: boolean }) {
+export interface MessageProgressProps {
+ assistantMessages: () => AssistantMessageType[]
+ diffComponent: ValidComponent
+ done?: boolean
+}
+
+export function MessageProgress(props: MessageProgressProps) {
const data = useData()
const sanitizer = createMemo(() => (data.directory ? new RegExp(`${data.directory}/`, "g") : undefined))
const parts = createMemo(() => props.assistantMessages().flatMap((m) => data.store.part[m.id]))
@@ -156,7 +172,12 @@ export function MessageProgress(props: { assistantMessages: () => AssistantMessa
)
return (
)
}}
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index 2dc83a9a7..963713a22 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -206,7 +206,11 @@ export function SessionTurn(
-
+
--
cgit v1.2.3