diff --git a/src/app/page.tsx b/src/app/page.tsx index 47f88e3..7f63417 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -651,18 +651,42 @@ export default function Home() { {mod.title} - {/* Ak je modul ukotvený (Hlavička / Letáky / Recepty / Pätička), nezobrazujeme tlačidlá na presun a zmazanie */} + {/* Ak je modul ukotvený (Hlavička / Letáky / Recepty / Pätička / Oznamovacia lišta) */} {isAnchored ? ( - - - {isFooter - ? 'Ukotvená pätička' - : isFlyers - ? 'Ukotvené letáky' - : isRecipes - ? 'Ukotvené recepty' - : 'Ukotvená hlavička'} - +
+ {mod.type === 'announcement' && ( + + )} + + + {isFooter + ? 'Ukotvená pätička' + : isFlyers + ? 'Ukotvené letáky' + : isRecipes + ? 'Ukotvené recepty' + : mod.type === 'announcement' + ? 'Oznamovacia lišta' + : 'Ukotvená hlavička'} + +
) : ( <> + ) : mod.type === 'announcement' && mod.data.enabled === false ? ( +
+

+ Top oznamovacia lišta (Vypnutá / Skrytá) +

+

+ Táto lišta je v e-maile skrytá. Kliknutím sem ju môžete aktivovať. +

+ +
) : (
= ({ {/* TOP ANNOUNCEMENT */} {module.type === 'announcement' && (
+ {/* Toggle zapnuté / vypnuté */} +
+
+ Zobraziť v e-maile + Top oznamovacia lišta +
+ +
+
diff --git a/src/types/newsletter.ts b/src/types/newsletter.ts index 2ad484e..d8528db 100644 --- a/src/types/newsletter.ts +++ b/src/types/newsletter.ts @@ -48,6 +48,7 @@ export interface AnnouncementModuleData { linkText: string; linkUrl: string; bgColor: string; + enabled?: boolean; } export interface HeaderModuleData {