diff --git a/src/renderer/components/item-list/item-table-list/columns/genre-column.module.css b/src/renderer/components/item-list/item-table-list/columns/genre-column.module.css index 47b14c5ed..2209c5917 100644 --- a/src/renderer/components/item-list/item-table-list/columns/genre-column.module.css +++ b/src/renderer/components/item-list/item-table-list/columns/genre-column.module.css @@ -1,5 +1,6 @@ .group { gap: var(--theme-spacing-sm) var(--theme-spacing-xs); + padding: var(--theme-spacing-xs) 0; overflow: hidden; } diff --git a/src/renderer/components/item-list/item-table-list/columns/genre-column.tsx b/src/renderer/components/item-list/item-table-list/columns/genre-column.tsx index bd244d6b9..e8b7e4818 100644 --- a/src/renderer/components/item-list/item-table-list/columns/genre-column.tsx +++ b/src/renderer/components/item-list/item-table-list/columns/genre-column.tsx @@ -15,6 +15,8 @@ import { Skeleton } from '/@/shared/components/skeleton/skeleton'; import { Genre } from '/@/shared/types/domain-types'; import { stringToColor } from '/@/shared/utils/string-to-color'; +const MAX_GENRES = 4; + const GenreColumn = (props: ItemTableListInnerColumn) => { const row: Genre[] | undefined = (props.data as (Genre[] | undefined)[])[props.rowIndex]?.[ props.columns[props.columnIndex].id @@ -33,7 +35,7 @@ const GenreColumn = (props: ItemTableListInnerColumn) => { return ( - {genres.map((genre) => ( + {genres.slice(0, MAX_GENRES).map((genre) => (