0.10.2-24 Laout

This commit is contained in:
2026-03-17 15:11:22 +00:00
parent f029d64e78
commit d7772df75d
9 changed files with 206 additions and 64 deletions
+6 -2
View File
@@ -866,11 +866,15 @@ export default function HistoryPage({ refreshToken = 0 }) {
const renderPoster = (row, className = 'history-dv-poster') => {
const mediaMeta = resolveMediaTypeMeta(row);
const isAudioSquare = ['cd', 'audiobook'].includes(mediaMeta.mediaType);
const imgClass = className === 'history-dv-poster-grid' && isAudioSquare
? 'history-dv-poster-grid-audio'
: className;
const title = row?.title || row?.detected_title || 'Poster';
if (row?.poster_url && row.poster_url !== 'N/A') {
return <img src={row.poster_url} alt={title} className={className} loading="lazy" />;
return <img src={row.poster_url} alt={title} className={imgClass} loading="lazy" />;
}
return <div className="history-dv-poster-fallback">{['cd', 'audiobook'].includes(mediaMeta.mediaType) ? 'Kein Cover' : 'Kein Poster'}</div>;
return <div className="history-dv-poster-fallback">{isAudioSquare ? 'Kein Cover' : 'Kein Poster'}</div>;
};
const renderPresenceChip = (label, available) => (