// Weergave van een tekstblok (CMS). Losse module zonder node:sqlite-import, // zodat zowel BlockEditModal (client) als de server action deze lijst gebruikt. // Ontbreekt de variant in de opgeslagen content, dan geldt "standaard". export const RICHTEXT_VARIANTS = ["standaard", "oranje-balk", "kaart-grijs", "kaart-oranje"] as const; export type RichtextVariant = (typeof RICHTEXT_VARIANTS)[number]; export const RICHTEXT_VARIANT_LABELS: Record = { standaard: "Standaard", "oranje-balk": "Oranje balk (intro)", "kaart-grijs": "Kaart – grijs", "kaart-oranje": "Kaart – oranje rand", }; export function isRichtextVariant(value: unknown): value is RichtextVariant { return typeof value === "string" && (RICHTEXT_VARIANTS as readonly string[]).includes(value); }