summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-10-31 10:08:24 -0500
committerAdam <[email protected]>2025-10-31 10:08:24 -0500
commita8bf1ad40f9aa48c8207d92ce3fee794f9d38279 (patch)
treeb5ff27faa0610af0e74b48b20ce84ab1615ba9da /packages/ui/src/components
parent0ac943de909fb5a685a608d7894248cdd3a9e129 (diff)
downloadopencode-a8bf1ad40f9aa48c8207d92ce3fee794f9d38279.tar.gz
opencode-a8bf1ad40f9aa48c8207d92ce3fee794f9d38279.zip
wip: desktop work
Diffstat (limited to 'packages/ui/src/components')
-rw-r--r--packages/ui/src/components/message-part.css10
-rw-r--r--packages/ui/src/components/message-part.tsx2
2 files changed, 6 insertions, 6 deletions
diff --git a/packages/ui/src/components/message-part.css b/packages/ui/src/components/message-part.css
index dcfadeff6..ab839481d 100644
--- a/packages/ui/src/components/message-part.css
+++ b/packages/ui/src/components/message-part.css
@@ -33,7 +33,7 @@
gap: 8px;
[data-slot="tool-error-icon"] {
- color: var(--icon-critical-active);
+ color: var(--icon-critical-base);
margin-top: 4px;
}
@@ -50,13 +50,13 @@
font-weight: var(--font-weight-medium);
line-height: var(--line-height-large);
letter-spacing: var(--letter-spacing-normal);
- color: var(--ember-light-11);
- text-transform: capitalize;
+ color: var(--text-on-critical-base);
white-space: nowrap;
}
- /* [data-slot="tool-error-message"] { */
- /* } */
+ [data-slot="tool-error-message"] {
+ color: var(--text-on-critical-weak);
+ }
}
[data-component="tool-output"] {
diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx
index 272a716a4..01a58025a 100644
--- a/packages/ui/src/components/message-part.tsx
+++ b/packages/ui/src/components/message-part.tsx
@@ -153,7 +153,7 @@ PART_MAPPING["tool"] = function ToolPartDisplay(props) {
<div data-component="tool-error">
<Icon name="circle-ban-sign" size="small" data-slot="tool-error-icon" />
<Switch>
- <Match when={title}>
+ <Match when={title && title.length < 30}>
<div data-slot="tool-error-content">
<div data-slot="tool-error-title">{title}</div>
<span data-slot="tool-error-message">{rest.join(": ")}</span>