diff --git a/gameyfin/src/main/frontend/components/general/modals/PluginDetailsModal.tsx b/gameyfin/src/main/frontend/components/general/modals/PluginDetailsModal.tsx index 9b6cf24..981c6e3 100644 --- a/gameyfin/src/main/frontend/components/general/modals/PluginDetailsModal.tsx +++ b/gameyfin/src/main/frontend/components/general/modals/PluginDetailsModal.tsx @@ -73,7 +73,7 @@ export default function PluginDetailsModal({plugin, isOpen, onOpenChange}: Plugi if (!value) return; return (
Description
+Description
{game.title}
-{game.release !== undefined ? new Date(game.release).getFullYear() : "unknown"}
+{game.release !== undefined ? new Date(game.release).getFullYear() : +
no data
}Summary
+Summary
{game.summary ? :No summary available
}Details
+Details
| {key} | -{value} | -
| Developed by | +
+ {game.developers && game.developers.length > 0
+ ? [...game.developers].sort().map(dev =>
+
+ {dev}
+
+ )
+ : |
+
| Published by | +
+ {game.publishers && game.publishers.length > 0
+ ? [...game.publishers].sort().join(" / ")
+ : |
+
| Genres | +
+ {game.genres && game.genres.length > 0
+ ? [...game.genres].sort().map(genre =>
+
+ |
+
| Themes | +
+ {game.themes && game.themes.length > 0
+ ? [...game.themes].sort().map(theme =>
+
+ |
+
| Features | +
+ {game.features && game.features.length > 0
+ ? [...game.features].sort().map(feature =>
+
+ |
+
Media
+Media