mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-12-25 06:30:00 +05:30
17 lines
565 B
TypeScript
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;
|