import { PrismaClient } from '@prisma/client' import { EMPTY_SITE_PAGES, SITE_PAGES, SitePagesContent } from '@/lib/site-pages' // Prisma client instance const prisma = new PrismaClient() /** * Liest die Inhalte der rechtlichen Seiten (id = 1). Fehlt der Datensatz, * kommen leere Texte zurück – die Seiten liefern dann 404. */ export async function readSitePages(): Promise { const row = await prisma.sitePages.findUnique({ where: { id: 1 } }) if (!row) return { ...EMPTY_SITE_PAGES } return Object.fromEntries( SITE_PAGES.map((key) => [key, row[key] ?? '']) ) as SitePagesContent }