From 8e447628383adf440a69c9b04be39bad0ef5d4a2 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Mon, 9 Mar 2026 08:16:29 +1300 Subject: [PATCH] fix(47-02): polish inline parameter panel visuals Center max-width container, clip rounded bottom corners, improve chevron visibility with subtle background, remove duplicate model selector from image/video nodes (already in FloatingNodeHeader), and unify control sizing across Gemini and LLM selects. Co-Authored-By: Claude Opus 4.6 --- src/components/nodes/GenerateImageNode.tsx | 28 ++++--------------- src/components/nodes/GenerateVideoNode.tsx | 18 ------------ src/components/nodes/InlineParameterPanel.tsx | 8 +++--- src/components/nodes/LLMGenerateNode.tsx | 4 +-- 4 files changed, 11 insertions(+), 47 deletions(-) diff --git a/src/components/nodes/GenerateImageNode.tsx b/src/components/nodes/GenerateImageNode.tsx index 13eab26c..7b6e3e05 100644 --- a/src/components/nodes/GenerateImageNode.tsx +++ b/src/components/nodes/GenerateImageNode.tsx @@ -758,24 +758,6 @@ export function GenerateImageNode({ id, data, selected }: NodeProps - {/* Model selector: Browse button + current model display */} -
-
-
- {displayTitle} -
-
- {enabledProviders.find(p => p.id === currentProvider)?.name || currentProvider} -
-
- -
- {/* Gemini-specific controls - unified styling to match ModelParameters */} {isGeminiProvider && currentModelId && (
@@ -785,7 +767,7 @@ export function GenerateImageNode({ id, data, selected }: NodeProps {GEMINI_IMAGE_MODELS.map((m) => (
diff --git a/src/components/nodes/LLMGenerateNode.tsx b/src/components/nodes/LLMGenerateNode.tsx index e9bb0b80..528d89c9 100644 --- a/src/components/nodes/LLMGenerateNode.tsx +++ b/src/components/nodes/LLMGenerateNode.tsx @@ -252,7 +252,7 @@ export function LLMGenerateNode({ id, data, selected }: NodeProps {LLM_PROVIDERS.map(p => ( @@ -266,7 +266,7 @@ export function LLMGenerateNode({ id, data, selected }: NodeProps {availableModels.map(m => (