feat: tanstack query provider

This commit is contained in:
2025-07-30 18:26:15 +04:00
parent cb168b6415
commit 128a1b3c4f
4 changed files with 61 additions and 11 deletions

View File

@ -1,6 +1,6 @@
import "@mantine/core/styles.css";
import "@mantine/notifications/styles.css";
import React, { ReactNode } from "react";
import { ReactNode } from "react";
import {
ColorSchemeScript,
mantineHtmlProps,
@ -8,10 +8,11 @@ import {
} from "@mantine/core";
import { theme } from "@/theme";
import "@/app/global.css";
import { Notifications } from "@mantine/notifications";
import ReduxProvider from "@/providers/ReduxProvider";
import { ModalsProvider } from "@mantine/modals";
import { Notifications } from "@mantine/notifications";
import { modals } from "@/modals/modals";
import { ReactQueryProvider } from "@/providers/ReactQueryProvider";
import ReduxProvider from "@/providers/ReduxProvider";
export const metadata = {
title: "CRM LogiDex",
@ -53,14 +54,16 @@ export default function RootLayout({ children }: Props) {
<MantineProvider
theme={theme}
defaultColorScheme={"auto"}>
<ReduxProvider>
<ModalsProvider
labels={{ confirm: "Да", cancel: "Нет" }}
modals={modals}>
{children}
</ModalsProvider>
</ReduxProvider>
<Notifications position="bottom-right" />
<ReactQueryProvider>
<ReduxProvider>
<ModalsProvider
labels={{ confirm: "Да", cancel: "Нет" }}
modals={modals}>
{children}
</ModalsProvider>
</ReduxProvider>
<Notifications position="bottom-right" />
</ReactQueryProvider>
</MantineProvider>
</body>
</html>