+
+
+ {globalize.translate('Suggestions')}
+
+
+
+
+ {suggestions.map(item => (
+
+ ))}
+
+
+ );
+};
+
+SearchSuggestions.propTypes = {
+ parentId: PropTypes.string,
+ serverId: PropTypes.string
+};
+
+export default SearchSuggestions;
diff --git a/src/components/search/searchresults.js b/src/components/search/searchresults.js
index f34a8292b..263a2b94c 100644
--- a/src/components/search/searchresults.js
+++ b/src/components/search/searchresults.js
@@ -1,49 +1,12 @@
import layoutManager from '../layoutManager';
import globalize from '../../scripts/globalize';
import cardBuilder from '../cardbuilder/cardBuilder';
-import { appRouter } from '../appRouter';
import '../../elements/emby-scroller/emby-scroller';
import '../../elements/emby-itemscontainer/emby-itemscontainer';
import '../../elements/emby-button/emby-button';
import ServerConnections from '../ServerConnections';
import template from './searchresults.template.html';
-function loadSuggestions(instance, context, apiClient) {
- const options = {
-
- SortBy: 'IsFavoriteOrLiked,Random',
- IncludeItemTypes: 'Movie,Series,MusicArtist',
- Limit: 20,
- Recursive: true,
- ImageTypeLimit: 0,
- EnableImages: false,
- ParentId: instance.options.parentId,
- EnableTotalRecordCount: false
- };
-
- apiClient.getItems(apiClient.getCurrentUserId(), options).then(function (result) {
- if (instance.mode !== 'suggestions') {
- result.Items = [];
- }
-
- const html = result.Items.map(function (i) {
- const href = appRouter.getRouteUrl(i);
-
- let itemHtml = '