Add preview if media is available on Plex

This commit is contained in:
ajnart
2022-07-24 23:48:48 +02:00
parent a3f5b252b9
commit b04171aa76
3 changed files with 45 additions and 42 deletions

View File

@@ -41,6 +41,7 @@ export default function SearchBar(props: any) {
const queryUrl = config.settings.searchUrl ?? 'https://www.google.com/search?q=';
const [OverseerrResults, setOverseerrResults] = useState<any[]>([]);
const [loading, setLoading] = useState<boolean>(false);
const [icon, setIcon] = useState(<Search />);
const [results, setResults] = useState<any[]>([]);
const [opened, setOpened] = useState(false);
@@ -82,7 +83,9 @@ export default function SearchBar(props: any) {
)
.then((res) => {
setOverseerrResults(res.data.results ?? []);
setLoading(false);
});
setLoading(true);
} else {
setOverseerrResults([]);
axios
@@ -142,10 +145,9 @@ export default function SearchBar(props: any) {
})}
>
<Popover
opened={opened}
opened={OverseerrResults.length > 0 && opened}
position="bottom"
placement="start"
withArrow
radius="md"
trapFocus={false}
transition="pop-bottom-right"