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} />;
}