diff --git a/gameyfin/src/main/frontend/components/general/modals/GameCoverPickerModal.tsx b/gameyfin/src/main/frontend/components/general/modals/GameCoverPickerModal.tsx
index 2fdd7fc..2508d01 100644
--- a/gameyfin/src/main/frontend/components/general/modals/GameCoverPickerModal.tsx
+++ b/gameyfin/src/main/frontend/components/general/modals/GameCoverPickerModal.tsx
@@ -71,22 +71,34 @@ export function GameCoverPickerModal({game, isOpen, onOpenChange, setCoverUrl}:
+ {searchResults.length === 0 && !isSearching &&
+
No results found.
+ }
+ {searchResults.length === 0 && isSearching &&
+ Searching...
+ }
- {searchResults.length === 0 && "No results found."}
+ className="grid grid-cols-auto-fill gap-4 h-96 overflow-scroll justify-evenly">
{searchResults.map((result) => (
- {
- setCoverUrl(result.coverUrl!);
- onClose();
- }}
- />
+ {
+ setCoverUrl(result.coverUrl!);
+ onClose();
+ }}>
+
+
+
))}
diff --git a/gameyfin/tailwind.config.ts b/gameyfin/tailwind.config.ts
index 8326144..1b6ed08 100644
--- a/gameyfin/tailwind.config.ts
+++ b/gameyfin/tailwind.config.ts
@@ -17,7 +17,8 @@ export default withMT({
'gf-secondary': '#6441a5'
},
gridTemplateColumns: {
- '300px': 'repeat(auto-fit, 300px)'
+ '300px': 'repeat(auto-fit, 300px)',
+ 'auto-fill': 'repeat(auto-fill, minmax(150px, 1fr))',
}
}
},