diff options
| author | Jay V <[email protected]> | 2025-06-10 09:33:28 -0500 |
|---|---|---|
| committer | Jay V <[email protected]> | 2025-06-10 09:33:28 -0500 |
| commit | c3ab370344cfcaba8396f32f8827e4dcaeca6fbc (patch) | |
| tree | b9512c24d6ef394e6422a6b51acd60ca0f1b661d /packages/web/src | |
| parent | bb60aa3060d4ae8c870286a7070eab968277d07a (diff) | |
| download | opencode-c3ab370344cfcaba8396f32f8827e4dcaeca6fbc.tar.gz opencode-c3ab370344cfcaba8396f32f8827e4dcaeca6fbc.zip | |
share page fix
Diffstat (limited to 'packages/web/src')
| -rw-r--r-- | packages/web/src/components/Share.tsx | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/packages/web/src/components/Share.tsx b/packages/web/src/components/Share.tsx index 3deeb26c2..16abe9668 100644 --- a/packages/web/src/components/Share.tsx +++ b/packages/web/src/components/Share.tsx @@ -861,7 +861,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) const args = part().toolInvocation.args @@ -971,7 +971,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) const args = part().toolInvocation.args @@ -1066,7 +1066,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) const args = part().toolInvocation.args @@ -1106,7 +1106,7 @@ export default function Share(props: { <Match when={ part().toolInvocation.state === - "result" && + "result" && part().toolInvocation.result } > @@ -1150,7 +1150,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) const args = part().toolInvocation.args @@ -1258,7 +1258,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) const args = part().toolInvocation.args @@ -1299,10 +1299,12 @@ export default function Share(props: { <span data-element-label>Write</span> <b>{filePath}</b> </span> - <TextPart - data-size="sm" - text={diagnostics().join("\n\n")} - /> + <Show when={diagnostics().length > 0}> + <TextPart + data-size="sm" + text={diagnostics().join("\n\n")} + /> + </Show> <Switch> <Match when={hasError}> <div data-part-tool-result> @@ -1355,7 +1357,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) const args = part().toolInvocation.args @@ -1398,10 +1400,12 @@ export default function Share(props: { lang={getFileType(filePath)} /> </div> - <TextPart - data-size="sm" - text={diagnostics().join("\n\n")} - /> + <Show when={diagnostics().length > 0}> + <TextPart + data-size="sm" + text={diagnostics().join("\n\n")} + /> + </Show> </div> <ToolFooter time={duration()} /> </div> @@ -1422,7 +1426,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) @@ -1477,7 +1481,7 @@ export default function Share(props: { msg.role === "assistant" && part.type === "tool-invocation" && part.toolInvocation.toolName === - "opencode_todoread" && + "opencode_todoread" && part } > @@ -1485,7 +1489,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) @@ -1528,7 +1532,7 @@ export default function Share(props: { msg.role === "assistant" && part.type === "tool-invocation" && part.toolInvocation.toolName === - "opencode_todowrite" && + "opencode_todowrite" && part } > @@ -1536,7 +1540,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) @@ -1610,7 +1614,7 @@ export default function Share(props: { msg.role === "assistant" && part.type === "tool-invocation" && part.toolInvocation.toolName === - "opencode_webfetch" && + "opencode_webfetch" && part } > @@ -1618,7 +1622,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) const args = part().toolInvocation.args @@ -1705,7 +1709,7 @@ export default function Share(props: { const metadata = createMemo( () => msg.metadata?.tool[ - part().toolInvocation.toolCallId + part().toolInvocation.toolCallId ], ) @@ -1757,7 +1761,7 @@ export default function Share(props: { <Match when={ part().toolInvocation.state === - "result" && + "result" && part().toolInvocation.result } > |
