Files
History-admin/src/app/layout.tsx
AzenKain 91b0eef9c8
All checks were successful
Build and Release / release (push) Successful in 30s
feat: implement role-based sidebar navigation and admin dashboard layout with statistics components
2026-05-09 11:09:51 +07:00

30 lines
825 B
TypeScript

import { Inter } from 'next/font/google';
import './globals.css';
import "flatpickr/dist/flatpickr.css";
import { SidebarProvider } from '@/context/SidebarContext';
import { ThemeProvider } from '@/context/ThemeContext';
import { Toaster } from 'sonner';
import StoreProvider from '@/store/StoreProvider';
const inter = Inter({
subsets: ["latin"],
});
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body className={`${inter.className} dark:bg-gray-900`} suppressHydrationWarning>
<StoreProvider>
<ThemeProvider>
<SidebarProvider>{children} <Toaster closeButton richColors position="top-right" /> </SidebarProvider>
</ThemeProvider>
</StoreProvider>
</body>
</html>
);
}