From e65f655530757218de2fb78f99d78365d90345f0 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Mon, 9 Mar 2026 21:10:27 +1300 Subject: [PATCH] fix(47-02): add Settings label to chevron, remove bg when collapsed, remove bottom rounding on expanded preview Chevron toggle now shows "Settings" text and has no background when collapsed so it floats below the node edge. Solid bg only appears on the expanded content area. Preview container switches from rounded-lg to rounded-t-lg when parameters are expanded so the settings area connects seamlessly to the image above. Co-Authored-By: Claude Opus 4.6 --- src/components/nodes/GenerateImageNode.tsx | 2 +- src/components/nodes/GenerateVideoNode.tsx | 2 +- src/components/nodes/InlineParameterPanel.tsx | 11 ++++++----- src/components/nodes/LLMGenerateNode.tsx | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/nodes/GenerateImageNode.tsx b/src/components/nodes/GenerateImageNode.tsx index ce026212..9d57fa88 100644 --- a/src/components/nodes/GenerateImageNode.tsx +++ b/src/components/nodes/GenerateImageNode.tsx @@ -601,7 +601,7 @@ export function GenerateImageNode({ id, data, selected }: NodeProps -
+
{/* Preview area */} {nodeData.outputImage ? ( <> diff --git a/src/components/nodes/GenerateVideoNode.tsx b/src/components/nodes/GenerateVideoNode.tsx index ce958f72..d1d8a5eb 100644 --- a/src/components/nodes/GenerateVideoNode.tsx +++ b/src/components/nodes/GenerateVideoNode.tsx @@ -659,7 +659,7 @@ export function GenerateVideoNode({ id, data, selected }: NodeProps -
+
{/* Preview area */} {nodeData.outputVideo ? ( <> diff --git a/src/components/nodes/InlineParameterPanel.tsx b/src/components/nodes/InlineParameterPanel.tsx index 1ae809ce..46c32208 100644 --- a/src/components/nodes/InlineParameterPanel.tsx +++ b/src/components/nodes/InlineParameterPanel.tsx @@ -20,18 +20,19 @@ export function InlineParameterPanel({ nodeId, }: InlineParameterPanelProps) { return ( -
- {/* Chevron toggle button */} +
+ {/* Settings toggle button — no background when collapsed, floats below node edge */}