feat: notifications, redux, tailwind

This commit is contained in:
2025-07-27 11:41:43 +04:00
parent 5e6cfe8070
commit 948480c219
38 changed files with 9594 additions and 2229 deletions

View File

@ -1,41 +1,54 @@
import "@mantine/core/styles.css"
import "@mantine/dates/styles.css"
import "@mantine/notifications/styles.css"
import '@mantine/dropzone/styles.css';
import React from "react"
import "@mantine/core/styles.css";
import "@mantine/notifications/styles.css";
import React, { ReactNode } from "react";
import {
ColorSchemeScript,
mantineHtmlProps,
MantineProvider,
} from "@mantine/core"
import { theme } from "./theme"
import "./globals.css"
import { Notifications } from "@mantine/notifications"
import { ModalsProvider } from "@mantine/modals"
} from "@mantine/core";
import { theme } from "@/theme";
import "@/app/global.css";
import { Notifications } from "@mantine/notifications";
import ReduxProvider from "@/providers/ReduxProvider";
export const metadata = {
title: "Mantine Next.js template",
description: "I am using Mantine with Next.js!",
}
title: "CRM LogiDex",
description: "CRM LogiDex",
};
export default function RootLayout({ children }: { children: any }) {
type Props = {
children: ReactNode;
};
export default function RootLayout({ children }: Props) {
return (
<html lang="en" {...mantineHtmlProps}>
<html
lang="ru"
{...mantineHtmlProps}>
<head>
<ColorSchemeScript />
<link rel="shortcut icon" href="/favicon.svg" />
<ColorSchemeScript defaultColorScheme={"auto"} />
<link
rel="shortcut icon"
href="/favicon.svg"
/>
<link
rel="stylesheet"
href="global.css"
/>
<meta
name="viewport"
content="minimum-scale=1, initial-scale=1, width=device-width, user-scalable=no"
/>
<title />
</head>
<body>
<MantineProvider theme={theme}>
<Notifications />
<ModalsProvider>{children}</ModalsProvider>
<MantineProvider
theme={theme}
defaultColorScheme={"auto"}>
<ReduxProvider>{children}</ReduxProvider>
<Notifications position="bottom-right" />
</MantineProvider>
</body>
</html>
)
);
}