feat: redesign CMS and unify German admin UI

This commit is contained in:
2026-09-17 16:51:24 +02:00
parent a2b3e99174
commit 7ec0c51ff5
129 changed files with 952 additions and 550 deletions
+2 -2
View File
@@ -12,7 +12,7 @@ export type ImageMood =
| "peach";
// Purely a presentation fallback for offers/events without an uploaded photo
// yet — content itself always comes from the CMS.
// yet - content itself always comes from the CMS.
const moodBySlug: Record<string, ImageMood> = {
prozessbegleitung: "plum",
"doula-begleitung": "dustyrose",
@@ -50,7 +50,7 @@ const categoryHref: Record<string, string> = {
/**
* Groups the flat `offers` collection into the four nav/overview sections.
* Private offers (e.g. "Einzelbegleitung") are deliberately excluded — they
* Private offers (e.g. "Einzelbegleitung") are deliberately excluded - they
* stay reachable only via their own direct booking link.
*/
export function groupOffersByCategory(offers: Offer[]): OfferCategoryGroup[] {