diff --git a/src/components/layout/header/MovieModal.tsx b/src/components/layout/header/MovieModal.tsx index 5d7a9490b..0935cb0a9 100644 --- a/src/components/layout/header/MovieModal.tsx +++ b/src/components/layout/header/MovieModal.tsx @@ -1,7 +1,9 @@ import { Button, + Card, Center, Divider, + Grid, Group, Loader, Image as MantineImage, @@ -50,7 +52,7 @@ export const MovieModal = ({ opened, closeModal }: MovieModalProps) => { @@ -73,6 +75,7 @@ const MovieResults = ({ search, type }: MovieResultsProps) => { query: search, configName: configName!, integration: type, + limit: 12, }, { refetchOnWindowFocus: false, @@ -93,14 +96,13 @@ const MovieResults = ({ search, type }: MovieResultsProps) => { Top {overseerrResults?.length} results for {search} - + {overseerrResults?.map((result, index: number) => ( - + - {index < overseerrResults.length - 1 && } - + ))} - + ); }; @@ -125,72 +127,75 @@ const MovieDisplay = ({ movie, type }: MovieDisplayProps) => { const serviceUrl = service?.behaviour.externalUrl ? service.behaviour.externalUrl : service?.url; return ( - - - - - - {movie.title ?? movie.name ?? movie.originalName} - - - {movie.overview} - - - - {!movie.mediaInfo?.mediaAddedAt && ( - <> - + + + + + + + {movie.title ?? movie.name ?? movie.originalName} + + + {movie.overview} + + + + + {!movie.mediaInfo?.mediaAddedAt && ( + <> + + + + )} + {mediaUrl && ( - - )} - {mediaUrl && ( - - )} - {serviceUrl && ( - - )} - - - + )} + {serviceUrl && ( + + )} + + + + ); };