22 lines
593 B
TypeScript
22 lines
593 B
TypeScript
import type { PropsWithChildren } from 'react';
|
|
|
|
import { SnackbarProvider } from 'notistack';
|
|
|
|
import { createLocalizationWrapper } from './LocalizationWrapper';
|
|
import { createReactQueryWrapper } from './ReactQueryWrapper';
|
|
|
|
export const createAppWrapper = () => ({ children }: PropsWithChildren) => {
|
|
const ReactQueryWrapper = createReactQueryWrapper();
|
|
const LocalizationWrapper = createLocalizationWrapper();
|
|
|
|
return (
|
|
<ReactQueryWrapper>
|
|
<LocalizationWrapper>
|
|
<SnackbarProvider />
|
|
|
|
{children}
|
|
</LocalizationWrapper>
|
|
</ReactQueryWrapper>
|
|
);
|
|
};
|