diff --git a/src/pages/ValidatorOnboarding/ContinueButton.tsx b/src/pages/ValidatorOnboarding/ContinueButton.tsx index fe7783e7..e2fbd38c 100644 --- a/src/pages/ValidatorOnboarding/ContinueButton.tsx +++ b/src/pages/ValidatorOnboarding/ContinueButton.tsx @@ -15,7 +15,8 @@ import { setIsCopyPastedPhrase, setValidWords, } from '../../redux/ValidatorOnboarding/KeyGeneration/slice' - +import { setSubStepAdvisories } from '../../redux/ValidatorOnboarding/Advisories/slice' + const ContinueButton = () => { const [isDisabled, setIsDisabled] = useState(false) const { @@ -31,7 +32,8 @@ const ContinueButton = () => { (state: RootState) => state.validatorOnboarding, ) const { isValidatorSet } = useSelector((state: RootState) => state.validatorSetup) - + const { subStepAdvisories } = useSelector((state: RootState) => state.advisories) + const dispatch = useDispatch() const navigate = useNavigate() const isActivationValScreen = activeStep === 3 && subStepValidatorSetup === 3 diff --git a/src/pages/ValidatorOnboarding/FormStepper/FormStepper.css b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.css index 42da0daf..d6baf2d2 100644 --- a/src/pages/ValidatorOnboarding/FormStepper/FormStepper.css +++ b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.css @@ -64,4 +64,4 @@ span[class*='Connector-'] { .custom-step::after { font-size: 10px; } -} +} \ No newline at end of file diff --git a/src/redux/ValidatorOnboarding/Advisories/slice.ts b/src/redux/ValidatorOnboarding/Advisories/slice.ts new file mode 100644 index 00000000..f18a3b96 --- /dev/null +++ b/src/redux/ValidatorOnboarding/Advisories/slice.ts @@ -0,0 +1,23 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit' + +interface AdvisoriesState { + subStepAdvisories: number +} + +const initialState = { + subStepAdvisories: 0, +} + +const AdvisoriesSlice = createSlice({ + name: 'advisories', + initialState, + reducers: { + setSubStepAdvisories: (state: AdvisoriesState, action: PayloadAction) => { + state.subStepAdvisories = action.payload + }, + }, +}) + +export const { setSubStepAdvisories } = AdvisoriesSlice.actions + +export default AdvisoriesSlice.reducer