From 4310a88b2ad0b304ba9f8930fd0dd32438915c25 Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 29 Nov 2025 13:23:24 -0300 Subject: [PATCH] fix: footer badge now properly hides when disabled in admin --- frontend/src/components/Footer.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/Footer.tsx b/frontend/src/components/Footer.tsx index 2b10d1f..b814422 100644 --- a/frontend/src/components/Footer.tsx +++ b/frontend/src/components/Footer.tsx @@ -1,6 +1,7 @@ "use client"; import Link from 'next/link'; +import { useEffect } from 'react'; import { useLocale } from '@/contexts/LocaleContext'; import { usePageContent } from '@/hooks/usePageContent'; @@ -12,7 +13,16 @@ export default function Footer() { const prefix = locale === 'pt' ? '' : `/${locale}`; // Badge do hero (dinâmica) - const badge = content?.hero?.badge || { text: 'Coca-Cola', show: true }; + const badge = content?.hero?.badge || { text: 'Coca-Cola', show: false }; + + // Recarregar quando conteúdo mudar + useEffect(() => { + const handleRefresh = () => { + window.location.reload(); + }; + window.addEventListener('translation:refresh', handleRefresh); + return () => window.removeEventListener('translation:refresh', handleRefresh); + }, []); return (