Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | "use client"; import { SessionProviderWrapper } from "@/app/providers"; import { ReduxProvider } from "@/redux/provider"; import { ThemeProvider } from "@/contexts/ThemeContext"; import AdminHeader from "@/components/layout/AdminHeader"; import { AdminErrorBoundary } from "@/components/shared/ErrorBoundary"; export default function AdminLayout({ children}: { children: React.ReactNode; }) { return ( <ThemeProvider defaultTheme="light"> <SessionProviderWrapper> <ReduxProvider> <div className="min-h-screen bg-gray-50 dark:bg-gray-900"> <AdminHeader /> <main className="py-6"> <AdminErrorBoundary> {children} </AdminErrorBoundary> </main> </div> </ReduxProvider> </SessionProviderWrapper> </ThemeProvider> ); } |