import { AdminDashboardPageQuery } from '@/lib/page-queries/AdminDashboardPageQuery'; import { AdminDashboardWrapper } from '@/client-wrapper/AdminDashboardWrapper'; import { ErrorBanner } from '@/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(); // Pass to client wrapper for UI interactions return ; }