diff --git a/package.json b/package.json index d38be79..0883285 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "embla-carousel-react": "^8.6.0", "framer-motion": "^12.38.0", "js-cookie": "^3.0.5", + "lucide-react": "^1.8.0", "next": "16.1.6", "next-intl": "^4.9.1", "next-pwa": "^5.6.0", diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 37957d5..bc0a13e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,19 +1,38 @@ -import type { Metadata } from "next"; -import "./globals.css"; +import { ClientAppProvider } from '@/providers/ClientAppProvider' +import '@/styles/globals.css' +import type { Metadata } from 'next' export const metadata: Metadata = { - title: "Offline App", -}; + title: 'Theater of dreams', +} export default function RootLayout({ children, }: { - children: React.ReactNode; + children: React.ReactNode }) { return ( - - {children} - - ); -} + + + {/* Prevent theme flicker before hydration */} +