import '@mantine/core/styles.css'; import 'mantine-datatable/styles.layer.css'; import '@mantine/notifications/styles.css'; import '@mantine/dates/styles.css'; import type { AppProps } from 'next/app'; import Head from 'next/head'; import { AppShell, Box, Flex, MantineProvider, rem } from '@mantine/core'; import { useDisclosure } from '@mantine/hooks'; import Header from '@/components/Layout/Header/Header'; import { Navbar } from '@/components/Layout/Navbar/Navbar'; import { client } from '@/lib/client/client.gen'; import { ReactQueryProvider } from '@/providers/ReactQueryProvider'; import { theme } from '@/theme'; client.setConfig({ baseURL: process.env.NEXT_PUBLIC_API_URL || 'http://localhost:3000/api', }); export default function App({ Component, pageProps }: AppProps) { const [mobileOpened, { toggle: toggleMobile }] = useDisclosure(); const [desktopOpened, { toggle: toggleDesktop }] = useDisclosure(true); return ( Mantine Template
); }