import { AdminDashboardPageQuery } from '@/lib/page-queries/AdminDashboardPageQuery'; import { AdminDashboardTemplate } from '@/templates/AdminDashboardTemplate'; import { ErrorBanner } from '@/components/ui/ErrorBanner'; export default async function AdminPage() { const result = await AdminDashboardPageQuery.execute(); if (result.isErr()) { const error = result.getError(); if (error === 'notFound') { return ( ); } return ( ); } const output = result.unwrap(); // For now, use empty callbacks. In a real app, these would be Server Actions // that trigger revalidation or navigation return {}} isLoading={false} />; }