From 56ee5d8f1b732febe83842e0354e92611e7bf47d Mon Sep 17 00:00:00 2001 From: Jaayden Halko Date: Mon, 21 Apr 2025 22:50:57 +0100 Subject: [PATCH] fix: update dynamic params styles (#17489) 1. increase form width and adjust form field width #17471 2. Move slider value display as its currently broken for long parameter titles and descriptions 3. increase the height of the slider 4. automatically increase the height of the textarea as the user types #17472 --- site/src/components/Slider/Slider.tsx | 2 +- .../DynamicParameter/DynamicParameter.tsx | 56 +++++++++++-------- .../CreateWorkspacePageViewExperimental.tsx | 2 +- 3 files changed, 34 insertions(+), 26 deletions(-) diff --git a/site/src/components/Slider/Slider.tsx b/site/src/components/Slider/Slider.tsx index 4fdd21353e..74a9aea827 100644 --- a/site/src/components/Slider/Slider.tsx +++ b/site/src/components/Slider/Slider.tsx @@ -20,7 +20,7 @@ export const Slider = React.forwardRef< )} {...props} > - + = ({ data-testid={`parameter-field-${parameter.name}`} > - +
+ +
{parameter.diagnostics.length > 0 && ( )} @@ -93,7 +95,7 @@ const ParameterLabel: FC = ({ parameter, isPreset }) => { )} -
+
{hasDescription && ( @@ -296,25 +293,36 @@ const ParameterField: FC = ({ case "slider": return ( - onChange(value.toString())} - min={parameter.validations[0]?.validation_min ?? 0} - max={parameter.validations[0]?.validation_max ?? 100} - disabled={disabled} - /> +
+ onChange(value.toString())} + min={parameter.validations[0]?.validation_min ?? 0} + max={parameter.validations[0]?.validation_max ?? 100} + disabled={disabled} + /> + {parameter.value.value} +
); case "textarea": return (