diff --git a/apps/x/apps/renderer/src/components/ai-elements/tool.tsx b/apps/x/apps/renderer/src/components/ai-elements/tool.tsx index a4d1e402..61ba6fbd 100644 --- a/apps/x/apps/renderer/src/components/ai-elements/tool.tsx +++ b/apps/x/apps/renderer/src/components/ai-elements/tool.tsx @@ -62,6 +62,8 @@ export type ToolHeaderProps = { type: ToolUIPart["type"]; state: ToolUIPart["state"]; className?: string; + /** Hide the leading status icon (used for child rows inside a tool group). */ + hideLeadIcon?: boolean; }; // Lead icon shown to the left of the tool label: spinner while running, a @@ -78,6 +80,7 @@ export const ToolHeader = ({ title, type, state, + hideLeadIcon, ...props }: ToolHeaderProps) => { const displayTitle = title ?? type.split("-").slice(1).join("-") @@ -91,7 +94,7 @@ export const ToolHeader = ({ {...props} >
- {getLeadIcon(state)} + {!hideLeadIcon && getLeadIcon(state)} onToolOpenChange(tool.id, o)} - className="mb-0 rounded-md border-border/60 bg-transparent hover:border-border/60" + className="mb-0 rounded-[20px] border-border/60 bg-transparent hover:border-border/60" >