Files
app-padel/apps/web/app/(admin)/layout.tsx
Ivan 242b8bad3d fix: dashboard updates when switching sites
- Added SiteContext for global site selection state
- Updated admin layout with SiteProvider
- Updated SiteSwitcher to use shared context
- Dashboard now refetches data when site changes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 08:41:02 +00:00

25 lines
639 B
TypeScript

import { AuthProvider } from '@/components/providers/auth-provider';
import { SiteProvider } from '@/contexts/site-context';
import { Sidebar } from '@/components/layout/sidebar';
import { Header } from '@/components/layout/header';
export default function AdminLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<AuthProvider>
<SiteProvider>
<div className="min-h-screen bg-primary-50">
<Sidebar />
<div className="pl-64">
<Header />
<main className="p-6">{children}</main>
</div>
</div>
</SiteProvider>
</AuthProvider>
);
}