import { isApiError } from '@impuestos/contracts'; import { setRequestLocale } from 'next-intl/server'; import { serverApi } from '@/lib/api-server'; import { UserOverview } from './user-overview'; export default async function UsuarioPage({ params, }: { params: Promise<{ locale: string; id: string }>; }) { const { locale, id } = await params; setRequestLocale(locale); // Role management is superadmin only, so the viewer's role decides what renders. const api = await serverApi(); const session = await api.getSession().catch((error: unknown) => { if (isApiError(error)) return null; throw error; }); return ; }