This commit is contained in:
Hristo Nedelkov 2023-10-10 11:04:35 +03:00
parent c9e3c39423
commit 0275f80045
3 changed files with 18 additions and 24 deletions

View File

@ -8,7 +8,7 @@ import ValidatorsMenuWithPrice from '../../../components/General/ValidatorsMenuW
import { CLIENT_SETUP_SUBTITLE } from '../../../constants'
const ClientSetup = () => {
const [ , setIsValidatorSet] = useState(false)
const [, setIsValidatorSet] = useState(false)
const [validatorCount, setValidatorCount] = useState(0)
useEffect(() => {
setIsValidatorSet(validatorCount > 0)

View File

@ -15,10 +15,7 @@ import {
setIsCopyPastedPhrase,
setValidWords,
} from '../../redux/ValidatorOnboarding/KeyGeneration/slice'
import {
setSubStepAdvisories,
} from '../../redux/ValidatorOnboarding/Advisories/slice'
import { setSubStepAdvisories } from '../../redux/ValidatorOnboarding/Advisories/slice'
const ContinueButton = () => {
const [isDisabled, setIsDisabled] = useState(false)
@ -34,9 +31,7 @@ const ContinueButton = () => {
const { activeStep, subStepValidatorSetup } = useSelector(
(state: RootState) => state.validatorOnboarding,
)
const { subStepAdvisories, isValidatorSet } = useSelector(
(state: RootState) => state.advisories,
)
const { subStepAdvisories, isValidatorSet } = useSelector((state: RootState) => state.advisories)
const dispatch = useDispatch()
const navigate = useNavigate()

View File

@ -1,30 +1,29 @@
import { createSlice, PayloadAction } from '@reduxjs/toolkit'
interface AdvisoriesState {
subStepAdvisories: number
isValidatorSet: boolean
subStepAdvisories: number
isValidatorSet: boolean
}
const initialState = {
subStepAdvisories: 0,
isAdvisoriesComplete: false,
isValidatorSet: false,
subStepAdvisories: 0,
isAdvisoriesComplete: false,
isValidatorSet: false,
}
const AdvisoriesSlice = createSlice({
name: 'execClient',
initialState,
reducers: {
setSubStepAdvisories: (state: AdvisoriesState, action: PayloadAction<number>) => {
state.subStepAdvisories = action.payload
},
setIsValidatorSet: (state: AdvisoriesState, action: PayloadAction<boolean>) => {
state.isValidatorSet = action.payload
},
name: 'execClient',
initialState,
reducers: {
setSubStepAdvisories: (state: AdvisoriesState, action: PayloadAction<number>) => {
state.subStepAdvisories = action.payload
},
setIsValidatorSet: (state: AdvisoriesState, action: PayloadAction<boolean>) => {
state.isValidatorSet = action.payload
},
},
})
export const { setSubStepAdvisories, setIsValidatorSet } =
AdvisoriesSlice.actions
export const { setSubStepAdvisories, setIsValidatorSet } = AdvisoriesSlice.actions
export default AdvisoriesSlice.reducer