import { getUsers } from '@/lib/actions/users' import { getCompanies } from '@/lib/actions/companies' import { UserList } from '@/components/admin/user-list' import { UserDialog } from '@/components/admin/user-dialog' import { Users } from 'lucide-react' import { Suspense } from 'react' export const dynamic = 'force-dynamic' export default async function AdminUsersPage() { const companies = await getCompanies() return (

Benutzerverwaltung

Verwalten Sie Benutzerkonten, Berechtigungen und Sicherheit.

}>
) } async function UserDataWrapper() { try { const [users, companies] = await Promise.all([getUsers(), getCompanies()]) return } catch (error: any) { console.error('[UserDataWrapper] Error loading users:', error) return (

Fehler beim Laden der Benutzer. Stellen Sie sicher, dass der SERVICE_ROLE_KEY korrekt konfiguriert ist.

Details: {error instanceof Error ? error.message : JSON.stringify(error)}

) } }