From c207a0f037741a85dba11ad2c0d758bd18484b4c Mon Sep 17 00:00:00 2001 From: Hristo Nedelkov Date: Mon, 22 Jan 2024 20:18:36 +0200 Subject: [PATCH] Revert "clear warning" This reverts commit 6dfe6c6c54c2ff53446c87addea9ec5cbc36f914. --- .../ValidatorOnboarding/ContinueButton.tsx | 6 +++-- .../FormStepper/FormStepper.css | 2 +- .../ValidatorOnboarding/Advisories/slice.ts | 23 +++++++++++++++++++ 3 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 src/redux/ValidatorOnboarding/Advisories/slice.ts 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