/** Die drei rechtlichen Seiten des Portals. */ export const SITE_PAGES = ["imprint", "privacy", "accessibility"] as const /** Bezeichner einer rechtlichen Seite. */ export type SitePageKey = (typeof SITE_PAGES)[number] /** Überschrift und URL je Seite – für Fußzeile, Admin und die Seiten selbst. */ export const SITE_PAGE_META: Record< SitePageKey, { title: string; path: string; hint: string } > = { imprint: { title: "Impressum", path: "/impressum", hint: "Anbieterkennzeichnung nach § 5 DDG", }, privacy: { title: "Datenschutzerklärung", path: "/datenschutz", hint: "Datenverarbeitung durch dieses Portal selbst", }, accessibility: { title: "Erklärung zur Barrierefreiheit", path: "/barrierefreiheit", hint: "Pflichtangabe öffentlicher Stellen nach BITV 2.0", }, } /** Inhalte der rechtlichen Seiten, wie sie API und Admin austauschen. */ export type SitePagesContent = Record /** Leere Ausgangsinhalte – solange im Admin nichts gepflegt wurde. */ export const EMPTY_SITE_PAGES: SitePagesContent = { imprint: "", privacy: "", accessibility: "", }