@@ -21,10 +21,7 @@ import {
2121import { SummarizeStep } from './SummarizeStep.tsx' ;
2222import { useTranslation } from 'react-i18next' ;
2323import { useAuthOnboarding } from '../../../spaces/onboarding/auth/AuthContextOnboarding.tsx' ;
24- import {
25- ErrorDialog ,
26- ErrorDialogHandle ,
27- } from '../../Shared/ErrorMessageBox.tsx' ;
24+ import { ErrorDialog , ErrorDialogHandle } from '../../Shared/ErrorMessageBox.tsx' ;
2825import { CreateDialogProps } from '../../Dialogs/CreateWorkspaceDialogContainer.tsx' ;
2926import { validationSchemaCreateManagedControlPlane } from '../../../lib/api/validations/schemas.ts' ;
3027import { Member , MemberRoles } from '../../../lib/api/types/shared/members.ts' ;
@@ -50,24 +47,16 @@ type CreateManagedControlPlaneWizardContainerProps = {
5047 workspaceName ?: string ;
5148} ;
5249
53- type WizardStepType =
54- | 'metadata'
55- | 'members'
56- | 'componentSelection'
57- | 'summarize'
58- | 'success' ;
50+ type WizardStepType = 'metadata' | 'members' | 'componentSelection' | 'summarize' | 'success' ;
5951
60- const wizardStepOrder : WizardStepType [ ] = [
61- 'metadata' ,
62- 'members' ,
63- 'componentSelection' ,
64- 'summarize' ,
65- 'success' ,
66- ] ;
52+ const wizardStepOrder : WizardStepType [ ] = [ 'metadata' , 'members' , 'componentSelection' , 'summarize' , 'success' ] ;
6753
68- export const CreateManagedControlPlaneWizardContainer : FC <
69- CreateManagedControlPlaneWizardContainerProps
70- > = ( { isOpen, setIsOpen, projectName = '' , workspaceName = '' } ) => {
54+ export const CreateManagedControlPlaneWizardContainer : FC < CreateManagedControlPlaneWizardContainerProps > = ( {
55+ isOpen,
56+ setIsOpen,
57+ projectName = '' ,
58+ workspaceName = '' ,
59+ } ) => {
7160 const { t } = useTranslation ( ) ;
7261 const { user } = useAuthOnboarding ( ) ;
7362 const errorDialogRef = useRef < ErrorDialogHandle > ( null ) ;
@@ -122,9 +111,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
122111
123112 useEffect ( ( ) => {
124113 if ( user ?. email && isOpen ) {
125- setValue ( 'members' , [
126- { name : user . email , roles : [ MemberRoles . admin ] , kind : 'User' } ,
127- ] ) ;
114+ setValue ( 'members' , [ { name : user . email , roles : [ MemberRoles . admin ] , kind : 'User' } ] ) ;
128115 }
129116 if ( ! isOpen ) {
130117 clearFormFields ( ) ;
@@ -137,12 +124,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
137124 const componentsList = watch ( 'componentsList' ) ;
138125
139126 const handleCreateManagedControlPlane = useCallback (
140- async ( {
141- name,
142- displayName,
143- chargingTarget,
144- members,
145- } : OnCreatePayload ) : Promise < boolean > => {
127+ async ( { name, displayName, chargingTarget, members } : OnCreatePayload ) : Promise < boolean > => {
146128 try {
147129 await trigger (
148130 CreateManagedControlPlane (
@@ -161,9 +143,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
161143 return true ;
162144 } catch ( e ) {
163145 if ( e instanceof APIError && errorDialogRef . current ) {
164- errorDialogRef . current . showErrorDialog (
165- `${ e . message } : ${ JSON . stringify ( e . info ) } ` ,
166- ) ;
146+ errorDialogRef . current . showErrorDialog ( `${ e . message } : ${ JSON . stringify ( e . info ) } ` ) ;
167147 } else {
168148 console . error ( e ) ;
169149 }
@@ -173,13 +153,10 @@ export const CreateManagedControlPlaneWizardContainer: FC<
173153 [ trigger , projectName , workspaceName , componentsList ] ,
174154 ) ;
175155
176- const handleStepChange = useCallback (
177- ( e : Ui5CustomEvent < WizardDomRef , WizardStepChangeEventDetail > ) => {
178- const step = ( e . detail . step . dataset . step ?? '' ) as WizardStepType ;
179- setSelectedStep ( step ) ;
180- } ,
181- [ ] ,
182- ) ;
156+ const handleStepChange = useCallback ( ( e : Ui5CustomEvent < WizardDomRef , WizardStepChangeEventDetail > ) => {
157+ const step = ( e . detail . step . dataset . step ?? '' ) as WizardStepType ;
158+ setSelectedStep ( step ) ;
159+ } , [ ] ) ;
183160
184161 const onNextClick = useCallback ( ( ) => {
185162 switch ( selectedStep ) {
@@ -201,14 +178,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
201178 default :
202179 break ;
203180 }
204- } , [
205- selectedStep ,
206- handleSubmit ,
207- setSelectedStep ,
208- handleCreateManagedControlPlane ,
209- getValues ,
210- resetFormAndClose ,
211- ] ) ;
181+ } , [ selectedStep , handleSubmit , setSelectedStep , handleCreateManagedControlPlane , getValues , resetFormAndClose ] ) ;
212182
213183 const setMembers = useCallback (
214184 ( members : Member [ ] ) => {
@@ -232,11 +202,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
232202 case 'members' :
233203 return selectedStep === 'metadata' || ! isValid ;
234204 case 'componentSelection' :
235- return (
236- selectedStep === 'metadata' ||
237- selectedStep === 'members' ||
238- ! isValid
239- ) ;
205+ return selectedStep === 'metadata' || selectedStep === 'members' || ! isValid ;
240206 case 'summarize' :
241207 return (
242208 selectedStep === 'metadata' ||
@@ -276,9 +242,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
276242 < div style = { { display : 'flex' , alignItems : 'center' , gap : 8 } } >
277243 { selectedStep !== 'success' &&
278244 ( selectedStep === 'metadata' ? (
279- < Button onClick = { resetFormAndClose } >
280- { t ( 'buttons.close' ) }
281- </ Button >
245+ < Button onClick = { resetFormAndClose } > { t ( 'buttons.close' ) } </ Button >
282246 ) : (
283247 < Button onClick = { onBackClick } > { t ( 'buttons.back' ) } </ Button >
284248 ) ) }
@@ -301,11 +265,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
301265 selected = { selectedStep === 'metadata' }
302266 data-step = "metadata"
303267 >
304- < MetadataForm
305- setValue = { setValue }
306- register = { register }
307- errors = { errors }
308- />
268+ < MetadataForm getValues = { getValues } setValue = { setValue } register = { register } errors = { errors } />
309269 </ WizardStep >
310270 < WizardStep
311271 icon = "user-edit"
@@ -315,9 +275,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
315275 disabled = { isStepDisabled ( 'members' ) }
316276 >
317277 < Form >
318- < FormGroup
319- headerText = { t ( 'CreateProjectWorkspaceDialog.membersHeader' ) }
320- >
278+ < FormGroup headerText = { t ( 'CreateProjectWorkspaceDialog.membersHeader' ) } >
321279 < EditMembers
322280 members = { watch ( 'members' ) }
323281 isValidationError = { ! ! errors . members }
@@ -334,10 +292,7 @@ export const CreateManagedControlPlaneWizardContainer: FC<
334292 data-step = "componentSelection"
335293 disabled = { isStepDisabled ( 'componentSelection' ) }
336294 >
337- < ComponentsSelectionContainer
338- componentsList = { componentsList ?? [ ] }
339- setComponentsList = { setComponentsList }
340- />
295+ < ComponentsSelectionContainer componentsList = { componentsList ?? [ ] } setComponentsList = { setComponentsList } />
341296 </ WizardStep >
342297 < WizardStep
343298 icon = "activities"
0 commit comments