fix: Admin-Warnung auch wenn eigene Favoritenliste leer ist

This commit is contained in:
2026-06-18 20:16:47 +02:00
parent 109dcd9997
commit d19822e5dc

View File

@@ -709,15 +709,27 @@ function FavoritenKalender({ onOpenModal }) {
);
}
if (!favs.length) return (
<div>
<div style={{display:'flex',flexDirection:'column',gap:8}}>
{isAdmin && allFavs.filter(f=>!f.acknowledged).length > 0 && (
<div style={{background:'rgba(245,158,11,0.1)',border:'1px solid rgba(245,158,11,0.4)',
borderRadius:8,padding:'8px 12px',color:'#f59e0b',fontFamily:'monospace',fontSize:11,
display:'flex',alignItems:'center',gap:8}}>
⚠ {allFavs.filter(f=>!f.acknowledged).length} unquittierte Favoriten
<button onClick={()=>setAdminTab(true)}
style={{background:'rgba(245,158,11,0.2)',border:'1px solid rgba(245,158,11,0.4)',
borderRadius:6,padding:'2px 10px',color:'#f59e0b',fontFamily:'monospace',fontSize:10,cursor:'pointer'}}>
→ Ansehen
</button>
</div>
)}
{isAdmin && (
<button onClick={()=>setAdminTab(true)}
style={{marginBottom:12,background:'rgba(255,255,255,0.05)',border:'1px solid rgba(255,255,255,0.1)',
borderRadius:7,padding:'5px 12px',color:'rgba(255,255,255,0.5)',fontFamily:'monospace',fontSize:11,cursor:'pointer'}}>
style={{background:'rgba(255,255,255,0.05)',border:'1px solid rgba(255,255,255,0.1)',
borderRadius:7,padding:'5px 12px',color:'rgba(255,255,255,0.5)',fontFamily:'monospace',fontSize:11,cursor:'pointer',width:'fit-content'}}>
👥 Alle Favoriten ({allFavs.length})
</button>
)}
<StatusBox>Noch keine Favoriten markiere Filme mit </StatusBox>
<StatusBox>Noch keine eigenen Favoriten markiere Filme mit </StatusBox>
</div>
);