From 029502b64a2ed8b08a8c77344d7db653dcf91a31 Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Sat, 14 Mar 2026 15:49:28 -0400 Subject: [PATCH] fix: show helpful message when template has no parameters Instead of an empty gap between header and Generate button, display a small info box explaining no parameters are needed. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/components/scripts/ScriptParameterForm.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frontend/src/components/scripts/ScriptParameterForm.tsx b/frontend/src/components/scripts/ScriptParameterForm.tsx index 55450bdb..b4dfb720 100644 --- a/frontend/src/components/scripts/ScriptParameterForm.tsx +++ b/frontend/src/components/scripts/ScriptParameterForm.tsx @@ -1,3 +1,4 @@ +import { Terminal } from 'lucide-react' import { useScriptGeneratorStore } from '@/store/scriptGeneratorStore' import { ScriptParameterField } from './ScriptParameterField' import type { ScriptParametersSchema, ScriptParameter } from '@/types' @@ -40,6 +41,17 @@ export function ScriptParameterForm({ canGenerate }: Props) { /> ) + if (parameters.length === 0) { + return ( +
+ +

+ This template has no parameters — click Generate to produce the script. +

+
+ ) + } + return (
{ungrouped.map(renderParam)}