import { notFound } from 'next/navigation' import SettingsPage from '../SettingsPage' const ALLOWED_SECTIONS = new Set([ 'seerr', 'jellyseerr', 'jellyfin', 'artwork', 'sonarr', 'radarr', 'prowlarr', 'qbittorrent', 'requests', 'cache', 'logs', 'maintenance', 'magent', 'general', 'notifications', 'site', ]) type PageProps = { params: Promise<{ section: string }> } export default async function AdminSectionPage({ params }: PageProps) { const { section } = await params if (!ALLOWED_SECTIONS.has(section)) { notFound() } return }