Skip to content

Commit 7498908

Browse files
committed
fix: cleanup
1 parent b03e3be commit 7498908

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

site/src/modules/workspaces/DynamicParameter/DynamicParameter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ const ParameterField: FC<ParameterFieldProps> = ({
467467
<Slider
468468
id={id}
469469
className="mt-2"
470-
value={[Number.isNaN(Number(value)) ? 0 : Number(value)]}
470+
value={[Number.isFinite(Number(value)) ? Number(value) : 0]}
471471
onValueChange={([value]) => {
472472
onChange(value.toString());
473473
}}

site/src/pages/CreateWorkspacePage/CreateWorkspacePageViewExperimental.tsx

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,18 @@ export const CreateWorkspacePageViewExperimental: FC<
215215

216216
const currentValues = form.values.rich_parameter_values ?? [];
217217

218-
const updates = selectedPreset.Parameters.map((presetParameter) => {
218+
const updates: Array<{
219+
field: string;
220+
fieldValue: TypesGen.WorkspaceBuildParameter;
221+
parameter: PreviewParameter;
222+
presetValue: string;
223+
}> = [];
224+
225+
for (const presetParameter of selectedPreset.Parameters) {
219226
const parameterIndex = parameters.findIndex(
220227
(p) => p.name === presetParameter.Name,
221228
);
222-
if (parameterIndex === -1) return null;
229+
if (parameterIndex === -1) continue;
223230

224231
const parameterField = `rich_parameter_values.${parameterIndex}`;
225232
const parameter = parameters[parameterIndex];
@@ -228,20 +235,17 @@ export const CreateWorkspacePageViewExperimental: FC<
228235
)?.value;
229236

230237
if (currentValue !== presetParameter.Value) {
231-
return {
238+
updates.push({
232239
field: parameterField,
233240
fieldValue: {
234241
name: presetParameter.Name,
235242
value: presetParameter.Value,
236243
},
237244
parameter,
238245
presetValue: presetParameter.Value,
239-
};
246+
});
240247
}
241-
return null;
242-
}).filter(
243-
(update): update is NonNullable<typeof update> => update !== null,
244-
);
248+
}
245249

246250
if (updates.length > 0) {
247251
for (const update of updates) {

0 commit comments

Comments
 (0)