Files
inji-wallet/components/GlobalContextProvider.tsx
Tilak Puli 0dc6139449 Inji-409: Add flipper config (#865)
* feat(inji-344): add flipper config for mmkv and xstate

* feat(inji-409): Add flipper config file and enable devtools for all machines

* feat(inji-409): Add react-navigation to flipper config
2023-10-04 16:38:34 +05:30

20 lines
489 B
TypeScript

import React from 'react';
import {useInterpret} from '@xstate/react';
import {appMachine, logState} from '../machines/app';
import {GlobalContext} from '../shared/GlobalContext';
export const GlobalContextProvider: React.FC = props => {
const appService = useInterpret(appMachine, {devTools: __DEV__});
if (__DEV__) {
appService.subscribe(logState);
}
return (
<GlobalContext.Provider value={{appService}}>
{props.children}
</GlobalContext.Provider>
);
};