diff --git a/src/components/cardbuilder/cardBuilder.js b/src/components/cardbuilder/cardBuilder.js index 197e0efca..a7dceee54 100644 --- a/src/components/cardbuilder/cardBuilder.js +++ b/src/components/cardbuilder/cardBuilder.js @@ -1354,8 +1354,13 @@ import ServerConnections from '../ServerConnections'; let cardPadderIcon = ''; - if (imgUrl) { - cardPadderIcon = getDefaultText(item, options); + // TV Channel logos are transparent so skip the placeholder to avoid overlapping + if (imgUrl && item.Type !== 'TvChannel') { + cardPadderIcon = getDefaultText(item, { + ...options, + // Always use an icon + defaultCardImageIcon: 'folder' + }); } cardImageContainerOpen = `
${cardPadderIcon}
${cardImageContainerOpen}`; @@ -1514,6 +1519,8 @@ import ServerConnections from '../ServerConnections'; case 'Episode': case 'Series': return ''; + case 'Program': + return ''; case 'Book': return ''; case 'Folder': @@ -1526,7 +1533,7 @@ import ServerConnections from '../ServerConnections'; return ''; } - if (options && options.defaultCardImageIcon) { + if (options?.defaultCardImageIcon) { return ''; }