import type { Metadata } from "next"; import Link from "next/link"; import { BrandingAdmin } from "@/components/branding-admin"; import { Icon } from "@/components/icons"; import { requirePagePermission } from "@/lib/auth/guard"; import { getBranding } from "@/lib/branding"; export const metadata: Metadata = { title: "Erscheinungsbild" }; export const dynamic = "force-dynamic"; export default async function BrandingPage() { await requirePagePermission("instance:manage"); const branding = await getBranding(); return (
Zur Verwaltung

Erscheinungsbild

Name, Logo, Favicon und Farbe der Oberfläche. Die Einstellungen gelten für die ganze Installation.

Die öffentlichen Landingpages übernehmen die Farbe und das Favicon, aber weder Logo noch Navigation — wer einen Code scannt, soll die Seite des Inhalts sehen und nicht die einer Verwaltungssoftware.

); }