0.10.2-24 Laout
This commit is contained in:
@@ -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) => (
|
||||
|
||||
Reference in New Issue
Block a user