import { AdminUsersPageQuery } from '@/lib/page-queries/AdminUsersPageQuery'; import { AdminUsersWrapper } from '@/client-wrapper/AdminUsersWrapper'; import { ErrorBanner } from '@/ui/ErrorBanner'; export default async function AdminUsersPage() { // Execute PageQuery using static method const result = await AdminUsersPageQuery.execute(); // Handle errors if (result.isErr()) { const error = result.getError(); if (error === 'notFound') { return ( ); } return ( ); } const output = result.unwrap(); // Pass to client wrapper for UI interactions return ; }