diff --git a/src/components/games/GamesView.tsx b/src/components/games/GamesView.tsx index d5ec092..24e7921 100644 --- a/src/components/games/GamesView.tsx +++ b/src/components/games/GamesView.tsx @@ -150,7 +150,9 @@ export default function GamesView({ libraryId }: Props) { }) const filtersActive = search !== '' || selectedTagIds.size > 0 - const filteredGames = filtered.filter((i): i is Game => !('games' in i)) + const filteredGames: Game[] = filtered.flatMap((item) => + 'games' in item ? item.games : [item as Game] + ) return ( <>