feat(navigation): create redux for navigation flow

This commit is contained in:
Hristo Nedelkov 2024-03-18 13:41:45 +02:00
parent b24a38301f
commit cbb68d36cf
3 changed files with 26 additions and 1 deletions

View File

@ -40,7 +40,7 @@ const PairDevice = () => {
setIsConnectingViaIp(state => !state)
}
const continueHandler = (e: Event) => {
const continueHandler = () => {
navigate('/device-health-check')
}

View File

@ -0,0 +1,23 @@
import { createSlice } from '@reduxjs/toolkit'
type NavigationFlowStateType = {
navigationFlow:string
}
const initialState: NavigationFlowStateType = {
navigationFlow: '',
}
const NavigationFlow = createSlice({
name: 'navigationFlow',
initialState,
reducers: {
setNavigationFlow: (state, action) => {
state.navigationFlow = action.payload
},
},
})
export const { setNavigationFlow } = NavigationFlow.actions
export default NavigationFlow.reducer

View File

@ -15,6 +15,7 @@ import pairDeviceReducer from './PairDevice/slice'
import manageValidatorTabReducer from './ManageValidatorTab/slice'
import logsTerminalReducer from './LogsTerminal/slice'
import currencyReducer from './Currency/slice'
import navigationFlowReducer from './NavigationFlow/slice'
const store = configureStore({
reducer: {
@ -33,6 +34,7 @@ const store = configureStore({
manageValidatorTab: manageValidatorTabReducer,
logsTerminal: logsTerminalReducer,
currency: currencyReducer,
navigationFLow: navigationFlowReducer,
},
})