2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-07 04:12:11 +00:00

move language context around

This commit is contained in:
Matthias Mair
2024-04-16 00:23:33 +02:00
parent fbe612cc56
commit ad2d07cfe6
2 changed files with 16 additions and 16 deletions

View File

@@ -1,15 +1,12 @@
import { QueryClientProvider } from '@tanstack/react-query';
import { queryClient } from '../App';
import { LanguageContext } from './LanguageContext';
import { ThemeContext } from './ThemeContext';
export const BaseContext = ({ children }: { children: any }) => {
return (
<QueryClientProvider client={queryClient}>
<ThemeContext>
<LanguageContext>{children}</LanguageContext>
</ThemeContext>
<ThemeContext>{children}</ThemeContext>
</QueryClientProvider>
);
};

View File

@@ -8,6 +8,7 @@ import { LicenseModal } from '../components/modals/LicenseModal';
import { QrCodeModal } from '../components/modals/QrCodeModal';
import { ServerInfoModal } from '../components/modals/ServerInfoModal';
import { useLocalState } from '../states/LocalState';
import { LanguageContext } from './LanguageContext';
import { colorSchema } from './colorSchema';
export function ThemeContext({ children }: { children: JSX.Element }) {
@@ -37,18 +38,20 @@ export function ThemeContext({ children }: { children: JSX.Element }) {
return (
<MantineProvider theme={myTheme} colorSchemeManager={colorSchema}>
<Notifications />
<ModalsProvider
labels={{ confirm: t`Submit`, cancel: t`Cancel` }}
modals={{
qr: QrCodeModal,
info: ServerInfoModal,
about: AboutInvenTreeModal,
license: LicenseModal
}}
>
{children}
</ModalsProvider>
<LanguageContext>
<ModalsProvider
labels={{ confirm: t`Submit`, cancel: t`Cancel` }}
modals={{
qr: QrCodeModal,
info: ServerInfoModal,
about: AboutInvenTreeModal,
license: LicenseModal
}}
>
<Notifications />
{children}
</ModalsProvider>
</LanguageContext>
</MantineProvider>
);
}