diff --git a/packages/ui/src/components/collapsible.css b/packages/ui/src/components/collapsible.css index bab2c4f926..a999f62986 100644 --- a/packages/ui/src/components/collapsible.css +++ b/packages/ui/src/components/collapsible.css @@ -9,7 +9,8 @@ overflow: visible; &.tool-collapsible { - gap: 8px; + --tool-content-gap: 8px; + gap: var(--tool-content-gap); } [data-slot="collapsible-trigger"] { diff --git a/packages/ui/src/components/message-part.css b/packages/ui/src/components/message-part.css index bb16581d66..d9893503fb 100644 --- a/packages/ui/src/components/message-part.css +++ b/packages/ui/src/components/message-part.css @@ -636,14 +636,17 @@ } [data-component="context-tool-group-list"] { - padding: 6px 0 4px 0; + padding-top: 6px; + padding-right: 0; + padding-bottom: 4px; + padding-left: 13px; display: flex; flex-direction: column; - gap: 2px; + gap: 8px; [data-slot="context-tool-group-item"] { min-width: 0; - padding: 6px 0; + padding: 0; } } @@ -1154,8 +1157,8 @@ position: sticky; top: var(--sticky-accordion-top, 0px); z-index: 20; - height: 40px; - padding-bottom: 8px; + height: calc(32px + var(--tool-content-gap)); + padding-bottom: var(--tool-content-gap); background-color: var(--background-stronger); } } diff --git a/packages/ui/src/components/message-part.tsx b/packages/ui/src/components/message-part.tsx index 8b572aff81..0e5c98d8ff 100644 --- a/packages/ui/src/components/message-part.tsx +++ b/packages/ui/src/components/message-part.tsx @@ -790,7 +790,7 @@ function ContextToolGroup(props: { parts: ToolPart[]; busy?: boolean }) { const summary = createMemo(() => contextToolSummary(props.parts)) return ( - +