diff --git a/src/renderer/components/item-card/item-card.module.css b/src/renderer/components/item-card/item-card.module.css index 6e521a0aa..b97d81366 100644 --- a/src/renderer/components/item-card/item-card.module.css +++ b/src/renderer/components/item-card/item-card.module.css @@ -115,14 +115,25 @@ .genre-placeholder { box-sizing: border-box; + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; + padding: var(--theme-spacing-sm); + text-align: center; } .genre-placeholder-text { + display: -webkit-box; + width: 100%; + min-width: 0; overflow: hidden; text-overflow: ellipsis; + -webkit-line-clamp: 2; font-weight: 600; line-height: 1.2; - white-space: nowrap; + -webkit-box-orient: vertical; } .detail-container { diff --git a/src/renderer/components/item-card/item-card.tsx b/src/renderer/components/item-card/item-card.tsx index 86c506cb3..a0d949592 100644 --- a/src/renderer/components/item-card/item-card.tsx +++ b/src/renderer/components/item-card/item-card.tsx @@ -1292,15 +1292,8 @@ const GenreImagePlaceholder = ({ className, name }: { className?: string; name: