import type { Metadata } from 'next' import Link from 'next/link' import { requireUser } from '@/lib/auth/current' import { de } from '@/lib/i18n/de' import { adminSections } from './sections' export const metadata: Metadata = { title: de.admin.heading } export const dynamic = 'force-dynamic' /** * Die Startseite der Verwaltung: was es gibt und wofür es da ist. * * Kein Weiterleiten auf den ersten Bereich. Wer die Verwaltung öffnet, weiss * nicht immer, wo das Gesuchte liegt - eine Liste mit einem Satz je Bereich * beantwortet das schneller als das Durchklicken der Leiste. */ export default async function AdminIndexPage() { const user = await requireUser() const bereiche = adminSections(user.permissions) return (