feat(waas-engine): add editable Header, Footer & Glassmorphism design controls in editor Inspector
This commit is contained in:
@@ -24,6 +24,19 @@ export interface SectionConfig {
|
||||
export interface SiteConfig {
|
||||
siteName: string;
|
||||
metaDescription: string;
|
||||
header?: {
|
||||
brandName?: string;
|
||||
brandHighlight?: string;
|
||||
ctaText?: string;
|
||||
ctaLink?: string;
|
||||
showThemeToggle?: boolean;
|
||||
glassEffect?: boolean;
|
||||
};
|
||||
footer?: {
|
||||
brandDescription?: string;
|
||||
copyrightText?: string;
|
||||
showLegalLinks?: boolean;
|
||||
};
|
||||
hero: {
|
||||
badge: string;
|
||||
title: string;
|
||||
@@ -59,6 +72,9 @@ export interface SiteConfig {
|
||||
|
||||
export interface ThemeConfig {
|
||||
activePreset: string;
|
||||
glassBlur?: string; // 'none' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'
|
||||
glassOpacity?: number; // 0.1 to 0.9
|
||||
glassBorderRadius?: string; // 'rounded-lg' | 'rounded-xl' | 'rounded-2xl'
|
||||
customColors?: {
|
||||
bg?: string;
|
||||
accent?: string;
|
||||
@@ -79,6 +95,19 @@ export interface SmtpConfig {
|
||||
export const FALLBACK_SITE_CONFIG: SiteConfig = {
|
||||
siteName: 'N&D IT Solutions',
|
||||
metaDescription: 'High-Performance Webdesign & Digital Solutions - 100% DSGVO-konform.',
|
||||
header: {
|
||||
brandName: 'N&D',
|
||||
brandHighlight: 'i-t SOLUTIONS',
|
||||
ctaText: 'Erstgespräch buchen',
|
||||
ctaLink: '#contact',
|
||||
showThemeToggle: true,
|
||||
glassEffect: true
|
||||
},
|
||||
footer: {
|
||||
brandDescription: 'Ihr Partner für professionelles Webdesign, Website-Entwicklung und lokale SEO für Kleinbetriebe & KMU.',
|
||||
copyrightText: 'N&D i-t SOLUTIONS. Alle Rechte vorbehalten.',
|
||||
showLegalLinks: true
|
||||
},
|
||||
hero: {
|
||||
badge: ' Waas Enterprise Baukastensystem',
|
||||
title: 'Maßgeschneiderte Webseiten. Digital im Griff.',
|
||||
|
||||
Reference in New Issue
Block a user