@@ -68,6 +68,16 @@ export const SamlGoogleConfigureSteps = (): JSX.Element => {
6868 </ Step . Header >
6969 < SamlGoogleAttributeMappingStep />
7070 </ Wizard . Step >
71+
72+ < Wizard . Step id = 'configure-user-access' >
73+ < Step . Header
74+ title = { localizationKeys ( 'configureSSO.configureStep.samlGoogle.mainHeaderTitle' ) }
75+ description = { localizationKeys ( 'configureSSO.configureStep.samlGoogle.configureUserAccess.headerSubtitle' ) }
76+ >
77+ < InnerStepCounter />
78+ </ Step . Header >
79+ < SamlGoogleConfigureUserAccessStep />
80+ </ Wizard . Step >
7181 </ >
7282 ) ;
7383} ;
@@ -561,3 +571,78 @@ const SamlGoogleAttributeMappingStep = (): JSX.Element => {
561571 </ >
562572 ) ;
563573} ;
574+
575+ const SamlGoogleConfigureUserAccessStep = ( ) : JSX . Element => {
576+ const { goNext, goPrev, isFirstStep, isLastStep } = useWizard ( ) ;
577+
578+ return (
579+ < >
580+ < Step . Body >
581+ < Step . Section sx = { theme => ( { gap : theme . space . $3 } ) } >
582+ < Text
583+ as = 'p'
584+ colorScheme = 'secondary'
585+ localizationKey = { localizationKeys (
586+ 'configureSSO.configureStep.samlGoogle.configureUserAccess.assignUsersInstructions.paragraph1' ,
587+ ) }
588+ />
589+
590+ < Col
591+ elementDescriptor = { descriptors . configureSSOInstructionsList }
592+ as = 'ul'
593+ sx = { theme => ( {
594+ gap : theme . space . $1x5 ,
595+ margin : 0 ,
596+ paddingInlineStart : theme . space . $5 ,
597+ listStyleType : 'disc' ,
598+ } ) }
599+ >
600+ < Text
601+ elementDescriptor = { descriptors . configureSSOInstructionsListItem }
602+ as = 'li'
603+ colorScheme = 'secondary'
604+ localizationKey = { localizationKeys (
605+ 'configureSSO.configureStep.samlGoogle.configureUserAccess.assignUsersInstructions.step1' ,
606+ ) }
607+ />
608+ < Text
609+ elementDescriptor = { descriptors . configureSSOInstructionsListItem }
610+ as = 'li'
611+ colorScheme = 'secondary'
612+ localizationKey = { localizationKeys (
613+ 'configureSSO.configureStep.samlGoogle.configureUserAccess.assignUsersInstructions.step2' ,
614+ ) }
615+ />
616+ < Text
617+ elementDescriptor = { descriptors . configureSSOInstructionsListItem }
618+ as = 'li'
619+ colorScheme = 'secondary'
620+ localizationKey = { localizationKeys (
621+ 'configureSSO.configureStep.samlGoogle.configureUserAccess.assignUsersInstructions.step3' ,
622+ ) }
623+ />
624+ </ Col >
625+
626+ < Text
627+ as = 'p'
628+ colorScheme = 'secondary'
629+ localizationKey = { localizationKeys (
630+ 'configureSSO.configureStep.samlGoogle.configureUserAccess.assignUsersInstructions.paragraph2' ,
631+ ) }
632+ />
633+ </ Step . Section >
634+ </ Step . Body >
635+
636+ < Step . Footer >
637+ < Step . Footer . Previous
638+ onClick = { ( ) => goPrev ( ) }
639+ isDisabled = { isFirstStep }
640+ />
641+ < Step . Footer . Continue
642+ onClick = { ( ) => goNext ( ) }
643+ isDisabled = { isLastStep }
644+ />
645+ </ Step . Footer >
646+ </ >
647+ ) ;
648+ } ;
0 commit comments