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'} )}