diff --git a/gameyfin/src/main/frontend/components/general/CoverRow.tsx b/gameyfin/src/main/frontend/components/general/CoverRow.tsx index a5c959a..cf3dfbb 100644 --- a/gameyfin/src/main/frontend/components/general/CoverRow.tsx +++ b/gameyfin/src/main/frontend/components/general/CoverRow.tsx @@ -49,10 +49,9 @@ export function CoverRow({games, title, onPressShowMore}: CoverRowProps) {
{games.slice(0, visibleCount).map((game, index) => ( -
navigate(`/game/${game.id}`)}> + -
+ ))}
diff --git a/gameyfin/src/main/frontend/views/GameView.tsx b/gameyfin/src/main/frontend/views/GameView.tsx index 37ee1ae..42f7fbe 100644 --- a/gameyfin/src/main/frontend/views/GameView.tsx +++ b/gameyfin/src/main/frontend/views/GameView.tsx @@ -40,16 +40,16 @@ export default function GameView() { return (game && (
- {game.imageIds !== undefined && game.imageIds.length > 0 && -
+
+ {(game.imageIds !== undefined && game.imageIds.length > 0) ? Game screenshot -
-
- } + /> : +
+ } +
+
@@ -80,10 +80,12 @@ export default function GameView() { {Object.entries({ - "Developed by": game.developers?.sort().join(" / "), - "Published by": game.publishers?.sort().join(" / "), - "Genres": game.genres?.sort().map(p => {toTitleCase(p)}), - "Themes": game.themes?.sort().map(p => {toTitleCase(p)}), + "Developed by": game.developers?.sort().join(" / ") || "unknown", + "Published by": game.publishers?.sort().join(" / ") || "unknown", + "Genres": game.genres?.sort().map(p => {toTitleCase(p)}), + "Themes": game.themes?.sort().map(p => {toTitleCase(p)}), "Features": game.features?.sort().map(p => {toTitleCase(p)}), }).map(([key, value]) => (