diff --git a/site/src/modules/workspaces/DynamicParameter/DynamicParameter.tsx b/site/src/modules/workspaces/DynamicParameter/DynamicParameter.tsx index 223c541bcfe9b..68538488a2d05 100644 --- a/site/src/modules/workspaces/DynamicParameter/DynamicParameter.tsx +++ b/site/src/modules/workspaces/DynamicParameter/DynamicParameter.tsx @@ -24,6 +24,7 @@ import { } from "components/Select/Select"; import { Slider } from "components/Slider/Slider"; import { Switch } from "components/Switch/Switch"; +import { Textarea } from "components/Textarea/Textarea"; import { Tooltip, TooltipContent, @@ -175,7 +176,12 @@ const ParameterField: FC = ({ disabled={disabled} > - + {parameter.options.map((option) => ( @@ -218,7 +224,10 @@ const ParameterField: FC = ({ onChange(JSON.stringify(values)); }} hidePlaceholderWhenSelected - placeholder="Select option" + placeholder={ + (parameter.styling as { placeholder?: string })?.placeholder || + "Select option" + } emptyIndicator={

No results found @@ -301,6 +310,18 @@ const ParameterField: FC = ({ /> ); + case "textarea": + return ( +