From 04b57de046fd6cf0b91f4cf53feb488bdc1b5003 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Fri, 28 Aug 2026 10:56:54 +0000 Subject: [PATCH] fix: fallback defensivo para logo e sincronizacao de abas do dashboard dev --- src/client/pages/DeveloperDashboard.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client/pages/DeveloperDashboard.tsx b/src/client/pages/DeveloperDashboard.tsx index 83b5643..a755fa0 100644 --- a/src/client/pages/DeveloperDashboard.tsx +++ b/src/client/pages/DeveloperDashboard.tsx @@ -24,6 +24,7 @@ export const DeveloperDashboard: React.FC = () => { const [appName, setAppName] = useState(''); const [appSubtitle, setAppSubtitle] = useState(''); const [logoUrl, setLogoUrl] = useState(''); + const [logoError, setLogoError] = useState(false); const [isSaving, setIsSaving] = useState(false); const [isUploading, setIsUploading] = useState(false); const fileInputRef = useRef(null); @@ -69,6 +70,7 @@ export const DeveloperDashboard: React.FC = () => { setAppName(settings.appName); setAppSubtitle(settings.appSubtitle); setLogoUrl(settings.appLogoUrl || ''); + setLogoError(false); } }, [settings]); @@ -298,8 +300,8 @@ export const DeveloperDashboard: React.FC = () => { Preview
- {logoUrl ? ( - Preview + {logoUrl && !logoError ? ( + Preview setLogoError(true)} className="w-full h-full object-cover" /> ) : ( {appName?.[0] || 'G'} )}