diff options
author | 2025-04-29 10:47:43 +0530 | |
---|---|---|
committer | 2025-04-29 10:47:43 +0530 | |
commit | a2e0a65b2599267efe94d665d6305f59b225bbd5 (patch) | |
tree | e2cef2031e3f7655e0c5f419020a3f1064c3b7b8 /frontend/src/app/layout.js | |
parent | 570bf0f3f065d583d6f94ecfc61aae93ba3e43de (diff) | |
download | restaurant-master.tar.gz restaurant-master.tar.bz2 restaurant-master.zip |
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> + ); +} |