diff --git a/src/redux/Currency/slice.ts b/src/redux/Currency/slice.ts new file mode 100644 index 00000000..437be790 --- /dev/null +++ b/src/redux/Currency/slice.ts @@ -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 diff --git a/src/redux/store.ts b/src/redux/store.ts index 8d0549fd..5f0323ce 100644 --- a/src/redux/store.ts +++ b/src/redux/store.ts @@ -14,6 +14,7 @@ import validatorSetupReducer from './ValidatorOnboarding/ValidatorSetup/slice' import pairDeviceReducer from './PairDevice/slice' import manageValidatorTabReducer from './ManageValidatorTab/slice' import logsTerminalReducer from './LogsTerminal/slice' +import currencyReducer from './Currency/slice' const store = configureStore({ reducer: { @@ -31,6 +32,7 @@ const store = configureStore({ pairDevice: pairDeviceReducer, manageValidatorTab: manageValidatorTabReducer, logsTerminal: logsTerminalReducer, + currency: currencyReducer, }, })