@@ -276,50 +276,6 @@ export const CreateWorkspacePageView: FC<CreateWorkspacePageViewProps> = ({
276
276
</ Stack >
277
277
) }
278
278
279
- { presets . length > 0 && (
280
- < Stack direction = "column" spacing = { 2 } >
281
- < Stack direction = "row" spacing = { 2 } alignItems = "center" >
282
- < span css = { styles . description } >
283
- Select a preset to get started
284
- </ span >
285
- < FeatureStageBadge contentType = { "beta" } size = "md" />
286
- </ Stack >
287
- < Stack direction = "column" spacing = { 2 } >
288
- < Stack direction = "row" spacing = { 2 } >
289
- < SelectFilter
290
- label = "Preset"
291
- options = { presetOptions }
292
- onSelect = { ( option ) => {
293
- const index = presetOptions . findIndex (
294
- ( preset ) => preset . value === option ?. value ,
295
- ) ;
296
- if ( index === - 1 ) {
297
- return ;
298
- }
299
- setSelectedPresetIndex ( index ) ;
300
- } }
301
- placeholder = "Select a preset"
302
- selectedOption = { presetOptions [ selectedPresetIndex ] }
303
- />
304
- </ Stack >
305
- < div
306
- css = { { display : "flex" , alignItems : "center" , gap : "8px" } }
307
- >
308
- < Switch
309
- id = "show-preset-parameters"
310
- checked = { showPresetParameters }
311
- onCheckedChange = { setShowPresetParameters }
312
- />
313
- < label
314
- htmlFor = "show-preset-parameters"
315
- css = { styles . description }
316
- >
317
- Show preset parameters
318
- </ label >
319
- </ div >
320
- </ Stack >
321
- </ Stack >
322
- ) }
323
279
< div >
324
280
< TextField
325
281
{ ...getFieldHelpers ( "name" ) }
@@ -393,6 +349,55 @@ export const CreateWorkspacePageView: FC<CreateWorkspacePageViewProps> = ({
393
349
hence they require additional vertical spacing for better readability and
394
350
user experience. */ }
395
351
< FormFields css = { { gap : 36 } } >
352
+ { presets . length > 0 && (
353
+ < Stack direction = "column" spacing = { 2 } >
354
+ < Stack direction = "row" spacing = { 2 } alignItems = "center" >
355
+ < span css = { styles . description } >
356
+ Select a preset to get started
357
+ </ span >
358
+ < FeatureStageBadge contentType = { "beta" } size = "md" />
359
+ </ Stack >
360
+ < Stack direction = "column" spacing = { 2 } >
361
+ < Stack direction = "row" spacing = { 2 } >
362
+ < SelectFilter
363
+ label = "Preset"
364
+ options = { presetOptions }
365
+ onSelect = { ( option ) => {
366
+ const index = presetOptions . findIndex (
367
+ ( preset ) => preset . value === option ?. value ,
368
+ ) ;
369
+ if ( index === - 1 ) {
370
+ return ;
371
+ }
372
+ setSelectedPresetIndex ( index ) ;
373
+ } }
374
+ placeholder = "Select a preset"
375
+ selectedOption = { presetOptions [ selectedPresetIndex ] }
376
+ />
377
+ </ Stack >
378
+ < div
379
+ css = { {
380
+ display : "flex" ,
381
+ alignItems : "center" ,
382
+ gap : "8px" ,
383
+ } }
384
+ >
385
+ < Switch
386
+ id = "show-preset-parameters"
387
+ checked = { showPresetParameters }
388
+ onCheckedChange = { setShowPresetParameters }
389
+ />
390
+ < label
391
+ htmlFor = "show-preset-parameters"
392
+ css = { styles . description }
393
+ >
394
+ Show preset parameters
395
+ </ label >
396
+ </ div >
397
+ </ Stack >
398
+ </ Stack >
399
+ ) }
400
+
396
401
{ parameters . map ( ( parameter , index ) => {
397
402
const parameterField = `rich_parameter_values.${ index } ` ;
398
403
const parameterInputName = `${ parameterField } .value` ;
0 commit comments