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) => ( - {result.title} { - setCoverUrl(result.coverUrl!); - onClose(); - }} - /> +
{ + setCoverUrl(result.coverUrl!); + onClose(); + }}> + {result.title} +
+ +
+
))}
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))', } } },