diff --git a/src/components/search/SearchResults.tsx b/src/components/search/SearchResults.tsx index 3fb62ef53a..1bdef37ac9 100644 --- a/src/components/search/SearchResults.tsx +++ b/src/components/search/SearchResults.tsx @@ -33,6 +33,7 @@ const SearchResults: FunctionComponent = ({ serverId = windo const [ audioBooks, setAudioBooks ] = useState([]); const [ books, setBooks ] = useState([]); const [ people, setPeople ] = useState([]); + const [ collections, setCollections ] = useState([]); useEffect(() => { const getDefaultParameters = () => ({ @@ -99,6 +100,7 @@ const SearchResults: FunctionComponent = ({ serverId = windo setAudioBooks([]); setBooks([]); setPeople([]); + setCollections([]); if (query) { const apiClient = ServerConnections.getApiClient(serverId); @@ -166,6 +168,9 @@ const SearchResults: FunctionComponent = ({ serverId = windo // Books row fetchItems(apiClient, { IncludeItemTypes: 'Book' }) .then(results => setBooks(results.Items || [])); + // Collections row + fetchItems(apiClient, { IncludeItemTypes: 'BoxSet' }) + .then(result => setCollections(result.Items || [])); } } }, [collectionType, parentId, query, serverId]); @@ -257,6 +262,10 @@ const SearchResults: FunctionComponent = ({ serverId = windo title={globalize.translate('Books')} items={books} /> +