UNPKG

bitcoin-app

Version:
70 lines (47 loc) 1.26 kB
import ReduxX, { /* General Use Case: use the ReduxX VALUE key to set the initial state value for the specified key */ // VALUE, /* Common/Simple Use Case: alternatively use the ReduxX special "v" function to specify the initial state value for simple ReduxX initial state object configurations */ v, } from 'react-state-management'; import { mainStyles, mainStyleToMainStyleObject } from './constants'; const initialMainStyleObject = mainStyleToMainStyleObject[ mainStyles.dark ]; export const { setUpReduxX, setState, getState, /* Optional Exports: */ resetReduxX, // getGlobalUseState, // oldeFashionedStateManagement } = ReduxX({ initialState: { bitcoinApi: v( null ), mainStyleObject: v( initialMainStyleObject ), auth: { tokenInfo: v( null ), }, actionBox: { mode: v( null ), }, viewAddressZone: { addressData: v( null ), }, withdrawZone: { amount: v( 0 ), address: v( '' ), }, messageBox: { theMessage: v( '' ), }, } });