diff options
Diffstat (limited to 'frontend/src/app/layout.js')
-rw-r--r-- | frontend/src/app/layout.js | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/frontend/src/app/layout.js b/frontend/src/app/layout.js new file mode 100644 index 0000000..de45098 --- /dev/null +++ b/frontend/src/app/layout.js @@ -0,0 +1,30 @@ +import { Inter } from "next/font/google"; +import "./globals.css"; +import { ThemeProvider } from "@/context/theme-context"; +import { AuthProvider } from "@/context/auth-context"; +import { CartProvider } from "@/context/cart-context"; +import { Sonner } from "@/components/ui/sonner"; + +const inter = Inter({ subsets: ["latin"] }); + +export const metadata = { + title: "Restaurant Management System", + description: "A full-stack application for restaurant management", +}; + +export default function RootLayout({ children }) { + return ( + <html lang="en" suppressHydrationWarning> + <body className={inter.className}> + <ThemeProvider> + <AuthProvider> + <CartProvider> + {children} + <Sonner /> + </CartProvider> + </AuthProvider> + </ThemeProvider> + </body> + </html> + ); +} |