Compare commits

...

1 Commits

Author SHA1 Message Date
Stephen Kirby ad807317e1 fix(site): add optional label to dynamic parameters
Dynamic parameters were missing the "(optional)" label that legacy
parameters displayed for non-required fields. This adds the label
with a tooltip matching the legacy behavior.

Fixes #22045

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 20:16:10 +00:00
@@ -137,6 +137,21 @@ const ParameterLabel: FC<ParameterLabelProps> = ({
<span className="text-content-destructive">*</span>
)}
</span>
{!parameter.required && (
<TooltipProvider delayDuration={100}>
<Tooltip>
<TooltipTrigger asChild>
<span className="text-sm font-medium text-content-disabled">
(optional)
</span>
</TooltipTrigger>
<TooltipContent className="max-w-xs">
If no value is specified, the system will default to the value
set by the administrator.
</TooltipContent>
</Tooltip>
</TooltipProvider>
)}
{!parameter.mutable && (
<TooltipProvider delayDuration={100}>
<Tooltip>