From adefc89ab2ba593fc8abbe7cde31eab064437dc7 Mon Sep 17 00:00:00 2001 From: Daniel S Date: Sun, 9 Aug 2026 22:50:10 +0200 Subject: [PATCH] fix(config): ensure is_demo_mode is persisted in site.config.json and typed in SiteConfig interface --- src/pages/admin/index.astro | 3 ++- src/utils/configLoader.ts | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/admin/index.astro b/src/pages/admin/index.astro index 0e52c45..86815eb 100644 --- a/src/pages/admin/index.astro +++ b/src/pages/admin/index.astro @@ -72,12 +72,13 @@ const presets = Object.values(THEME_PRESETS); +

Unternehmens-Stammdaten (Dynamic Data Binding)

diff --git a/src/utils/configLoader.ts b/src/utils/configLoader.ts index fa498b5..66a7081 100644 --- a/src/utils/configLoader.ts +++ b/src/utils/configLoader.ts @@ -73,6 +73,7 @@ export interface SiteConfig { sectionsOrder: string[]; sectionsDetails?: SectionConfig[]; + is_demo_mode?: boolean; site_info?: { title?: string; company_name?: string; @@ -117,6 +118,8 @@ export interface SmtpConfig { export const FALLBACK_SITE_CONFIG: SiteConfig = { siteName: 'N&D IT Solutions', metaDescription: 'High-Performance Webdesign & Digital Solutions - 100% DSGVO-konform.', + is_demo_mode: false, + header: { brandName: 'N&D', brandHighlight: 'i-t SOLUTIONS',