This commit is contained in:
2024-03-19 09:02:58 +03:00
parent cc14105276
commit c9f3d4ee12
56 changed files with 995 additions and 121 deletions

View File

@@ -9,6 +9,8 @@ import {store} from "./redux/store.ts";
import '@mantine/core/styles.css';
import '@mantine/notifications/styles.css';
import '@mantine/dates/styles.css';
import 'mantine-react-table/styles.css';
import 'dayjs/locale/ru';
import './main.css';
@@ -16,6 +18,7 @@ import {Notifications} from "@mantine/notifications";
import {ModalsProvider} from "@mantine/modals";
import {OpenAPI} from "./client";
import {DatesProvider} from "@mantine/dates";
import {modals} from "./modals/modals.ts";
// Configuring router
const router = createRouter({routeTree})
@@ -25,6 +28,12 @@ declare module '@tanstack/react-router' {
}
}
declare module '@mantine/modals' {
export interface MantineModalsOverride {
modals: typeof modals;
}
}
// Configuring query
const queryClient = new QueryClient();
@@ -36,13 +45,11 @@ ReactDOM.createRoot(document.getElementById('root')!).render(
<Provider store={store}>
<QueryClientProvider client={queryClient}>
<MantineProvider defaultColorScheme={"dark"}>
<ModalsProvider>
<ModalsProvider modals={modals}>
<DatesProvider settings={{locale: 'ru'}}>
<RouterProvider router={router}/>
<Notifications/>
</DatesProvider>
</ModalsProvider>
</MantineProvider>
</QueryClientProvider>