diff --git a/src/components/editor/ConfigPanel.tsx b/src/components/editor/ConfigPanel.tsx index 9f9a9bc..3e669c8 100644 --- a/src/components/editor/ConfigPanel.tsx +++ b/src/components/editor/ConfigPanel.tsx @@ -429,6 +429,33 @@ export const ConfigPanel: React.FC = ({ title="Enter = nový riadok (alebo
)" className="w-full text-sm border border-gray-300 rounded-lg p-2 resize-y" /> + {/* Farba nadpisu */} +
+ Farba nadpisu + {[ + ['#1a1a1a', 'Čierna (predvolená)'], + ['#003399', 'COOP modrá'], + ['#e2001a', 'COOP červená'] + ].map(([c, name]) => ( +
diff --git a/src/lib/emailRenderer.ts b/src/lib/emailRenderer.ts index 1d33415..2397bb8 100644 --- a/src/lib/emailRenderer.ts +++ b/src/lib/emailRenderer.ts @@ -367,7 +367,7 @@ function renderModule(m: any, campaign: NewsletterCampaign, mode: RenderMode = ' ${m.data.title || m.data.description || m.data.buttonText ? ` - ${m.data.title ? `

${escapeWithBreaks(m.data.title)}

` : ''} + ${m.data.title ? `

${escapeWithBreaks(m.data.title)}

` : ''} ${m.data.description ? `

${escapeWithBreaks(m.data.description)}

` : ''} ${m.data.buttonText ? ` diff --git a/src/types/newsletter.ts b/src/types/newsletter.ts index a216637..e668475 100644 --- a/src/types/newsletter.ts +++ b/src/types/newsletter.ts @@ -107,6 +107,7 @@ export interface BannerModuleData { linkUrl: string; altText: string; title?: string; + titleColor?: string; // farba nadpisu pod bannerom (predvolene #1a1a1a) description?: string; buttonText?: string; buttonUrl?: string;