UNPKG

react-native-unit-components

Version:

Unit React Native components

25 lines (20 loc) 654 B
import { createSlice, PayloadAction } from '@reduxjs/toolkit'; import type { RootState } from '../store'; export interface PushProvisioningState { signedNonce: string | null } const initialState: PushProvisioningState = { signedNonce: null }; const pushProvisioningSlice = createSlice({ name: 'wallet', initialState: initialState, reducers: { setSignedNonce(state, action: PayloadAction<string | null>) { state.signedNonce = action.payload; } } }); export const { setSignedNonce } = pushProvisioningSlice.actions; export const selectWallet = (state: RootState) => state.wallet; export default pushProvisioningSlice.reducer;