accounts-frontend/packages/app/shell/TestContextProvider.tsx
2020-05-24 02:08:24 +03:00

17 lines
565 B
TypeScript

import React from 'react';
import { createMemoryHistory } from 'history';
import storeFactory from 'app/storeFactory';
import ContextProvider from './ContextProvider';
type ContextProps = React.ComponentProps<typeof ContextProvider>;
function TestContextProvider(props: Partial<ContextProps> & { children: ContextProps['children'] }) {
const store = React.useMemo(storeFactory, []);
const history = React.useMemo(createMemoryHistory, []);
return <ContextProvider store={store} history={history} {...props} />;
}
export default TestContextProvider;