@@ -85,10 +85,7 @@ const InternalWizardBase: React.FC<InternalWizardBaseProps> = ({
85
85
const newSteps = [ ...steps ] ;
86
86
newSteps [ current ] . isNextDisabled = ! validators [ current ] ( context ) ;
87
87
88
- if ( current === steps . length && context . type !== '' ) {
89
- newSteps [ current ] . nextButtonText = intl . formatMessage ( messages . create ) ;
90
- }
91
- if ( current === steps . length - 1 ) {
88
+ if ( current === newSteps . length - 1 ) {
92
89
newSteps [ current ] . onNext = ( ) => {
93
90
const {
94
91
currency,
@@ -305,6 +302,7 @@ class CostModelWizardBase extends React.Component<CostModelWizardProps, CostMode
305
302
id : 3 ,
306
303
name : intl . formatMessage ( messages . costModelsWizardStepsReview ) ,
307
304
component : < Review /> ,
305
+ nextButtonText : intl . formatMessage ( messages . create ) ,
308
306
} ,
309
307
] ,
310
308
AWS : [
@@ -327,6 +325,7 @@ class CostModelWizardBase extends React.Component<CostModelWizardProps, CostMode
327
325
id : 3 ,
328
326
name : intl . formatMessage ( messages . costModelsWizardStepsReview ) ,
329
327
component : < Review /> ,
328
+ nextButtonText : intl . formatMessage ( messages . create ) ,
330
329
} ,
331
330
] ,
332
331
GCP : [
@@ -349,6 +348,7 @@ class CostModelWizardBase extends React.Component<CostModelWizardProps, CostMode
349
348
id : 3 ,
350
349
name : intl . formatMessage ( messages . costModelsWizardStepsReview ) ,
351
350
component : < Review /> ,
351
+ nextButtonText : intl . formatMessage ( messages . create ) ,
352
352
} ,
353
353
] ,
354
354
OCP : [
@@ -381,6 +381,7 @@ class CostModelWizardBase extends React.Component<CostModelWizardProps, CostMode
381
381
id : 5 ,
382
382
name : intl . formatMessage ( messages . costModelsWizardStepsReview ) ,
383
383
component : < Review /> ,
384
+ nextButtonText : intl . formatMessage ( messages . create ) ,
384
385
} ,
385
386
] ,
386
387
} ) ;
0 commit comments