feat(currency-slice): create slice for currency

This commit is contained in:
RadoslavDimchev 2024-02-28 23:28:48 +02:00 committed by Emil Ivanichkov
parent 9d76b3bf59
commit e5ae76879e
2 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,19 @@
import { createSlice } from '@reduxjs/toolkit'
import { CURRENCIES } from '../../constants'
export type CurrencyType = keyof typeof CURRENCIES
const pairDeviceSlice = createSlice({
name: 'pairDevice',
initialState: Object.keys(CURRENCIES)[0],
reducers: {
setCurrency: (_, action) => {
return action.payload
},
},
})
export const {} = pairDeviceSlice.actions
export default pairDeviceSlice.reducer

View File

@ -14,6 +14,7 @@ import validatorSetupReducer from './ValidatorOnboarding/ValidatorSetup/slice'
import pairDeviceReducer from './PairDevice/slice' import pairDeviceReducer from './PairDevice/slice'
import manageValidatorTabReducer from './ManageValidatorTab/slice' import manageValidatorTabReducer from './ManageValidatorTab/slice'
import logsTerminalReducer from './LogsTerminal/slice' import logsTerminalReducer from './LogsTerminal/slice'
import currencyReducer from './Currency/slice'
const store = configureStore({ const store = configureStore({
reducer: { reducer: {
@ -31,6 +32,7 @@ const store = configureStore({
pairDevice: pairDeviceReducer, pairDevice: pairDeviceReducer,
manageValidatorTab: manageValidatorTabReducer, manageValidatorTab: manageValidatorTabReducer,
logsTerminal: logsTerminalReducer, logsTerminal: logsTerminalReducer,
currency: currencyReducer,
}, },
}) })