@@ -140,6 +140,11 @@ export const CreateWorkspacePageViewExperimental: FC<
140
140
}
141
141
} , [ error ] ) ;
142
142
143
+ const getFieldHelpers = getFormHelpers < TypesGen . CreateWorkspaceRequest > (
144
+ form ,
145
+ error ,
146
+ ) ;
147
+
143
148
const [ presetOptions , setPresetOptions ] = useState ( [
144
149
{ label : "None" , value : "" } ,
145
150
] ) ;
@@ -328,27 +333,29 @@ export const CreateWorkspacePageViewExperimental: FC<
328
333
< Label className = "text-sm" htmlFor = { `${ id } -workspace-name` } >
329
334
Workspace name
330
335
</ Label >
331
- < Input
332
- id = { `${ id } -workspace-name` }
333
- value = { form . values . name }
334
- onChange = { ( e ) => {
335
- form . setFieldValue ( "name" , e . target . value . trim ( ) ) ;
336
- resetMutation ( ) ;
337
- } }
338
- disabled = { creatingWorkspace }
339
- />
340
- < div className = "flex gap-2 text-xs text-content-secondary items-center" >
341
- Need a suggestion?
342
- < Button
343
- variant = "subtle"
344
- size = "sm"
345
- onClick = { async ( ) => {
346
- await form . setFieldValue ( "name" , suggestedName ) ;
347
- rerollSuggestedName ( ) ;
336
+ < div >
337
+ < Input
338
+ id = { `${ id } -workspace-name` }
339
+ value = { form . values . name }
340
+ onChange = { ( e ) => {
341
+ form . setFieldValue ( "name" , e . target . value . trim ( ) ) ;
342
+ resetMutation ( ) ;
348
343
} }
349
- >
350
- { suggestedName }
351
- </ Button >
344
+ disabled = { creatingWorkspace }
345
+ />
346
+ < div className = "flex gap-2 text-xs text-content-secondary items-center" >
347
+ Need a suggestion?
348
+ < Button
349
+ variant = "subtle"
350
+ size = "sm"
351
+ onClick = { async ( ) => {
352
+ await form . setFieldValue ( "name" , suggestedName ) ;
353
+ rerollSuggestedName ( ) ;
354
+ } }
355
+ >
356
+ { suggestedName }
357
+ </ Button >
358
+ </ div >
352
359
</ div >
353
360
</ div >
354
361
{ permissions . createWorkspaceForAny && (
@@ -470,6 +477,7 @@ export const CreateWorkspacePageViewExperimental: FC<
470
477
471
478
return (
472
479
< DynamicParameter
480
+ fieldHelpers = { getFieldHelpers }
473
481
key = { parameter . name }
474
482
parameter = { parameter }
475
483
onChange = { ( value ) =>
0 commit comments