From 5e777fd2a2d821003bfc7aa39bf5c5cd158b6c5b Mon Sep 17 00:00:00 2001 From: adamdotdevin <2363879+adamdottv@users.noreply.github.com> Date: Mon, 11 Aug 2025 11:58:40 -0500 Subject: feat: toggle tool details visible --- packages/web/src/components/share/part.module.css | 3 ++- packages/web/src/components/share/part.tsx | 21 ++++++++++++--------- 2 files changed, 14 insertions(+), 10 deletions(-) (limited to 'packages/web/src/components') diff --git a/packages/web/src/components/share/part.module.css b/packages/web/src/components/share/part.module.css index 3dd321425..15a43da36 100644 --- a/packages/web/src/components/share/part.module.css +++ b/packages/web/src/components/share/part.module.css @@ -136,13 +136,14 @@ flex-grow: 1; max-width: var(--md-tool-width); - & > [data-component="assistant-reasoning-markdown"] { + [data-component="assistant-reasoning-markdown"] { align-self: flex-start; font-size: 0.875rem; border: 1px solid var(--sl-color-blue-high); padding: 0.5rem calc(0.5rem + 3px); border-radius: 0.25rem; position: relative; + margin-top: 0.5rem; [data-component="copy-button"] { top: 0.5rem; diff --git a/packages/web/src/components/share/part.tsx b/packages/web/src/components/share/part.tsx index 5cfd3a045..597b67d67 100644 --- a/packages/web/src/components/share/part.tsx +++ b/packages/web/src/components/share/part.tsx @@ -152,18 +152,23 @@ export function Part(props: PartProps) { )} {` | ${props.message.modelID}`} {props.message.mode && ( - - {` | ${props.message.mode}`} - + {` | ${props.message.mode}`} )} )} )} {props.message.role === "assistant" && props.part.type === "reasoning" && ( -
-
- +
+
+ Thinking +
+
+ +
+ +
+
)} @@ -182,9 +187,7 @@ export function Part(props: PartProps) { )} {` | ${props.message.modelID}`} {props.message.mode && ( - - {` | ${props.message.mode}`} - + {` | ${props.message.mode}`} )}
-- cgit v1.2.3