/** * Admin: Benutzerverwaltung (Option B). * Nur ADMIN-Rolle hat Zugriff; USER werden zurueck zum Dashboard geleitet. */ import { redirect } from 'next/navigation'; import { requireDbUser } from '@/lib/api/context'; import { UserManagement } from '@/components/admin/UserManagement'; import { AppShell } from '@/components/layout/AppShell'; export default async function AdminUsersPage() { const user = await requireDbUser().catch(() => null); if (!user) { redirect('/login'); } if (user.role !== 'ADMIN') { redirect('/dashboard'); } return (

Benutzerverwaltung

); }