mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-12-27 07:20:23 +05:30
19 lines
564 B
TypeScript
19 lines
564 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;
|