diff --git a/src/components/search/SearchSuggestions.tsx b/src/components/search/SearchSuggestions.tsx index fb9c8ac5d9..b8e63bd42a 100644 --- a/src/components/search/SearchSuggestions.tsx +++ b/src/components/search/SearchSuggestions.tsx @@ -1,17 +1,19 @@ -import React, { type FC } from 'react'; -import { useSearchSuggestions } from 'hooks/searchHook'; +import React, { FunctionComponent, useEffect, useState } from 'react'; + import Loading from 'components/loading/LoadingComponent'; import { appRouter } from '../router/appRouter'; -import globalize from '../../lib/globalize'; -import LinkButton from 'elements/emby-button/LinkButton'; +import { useSearchSuggestions } from 'hooks/searchHook/useSearchSuggestions'; +import globalize from 'lib/globalize'; +import LinkButton from '../../elements/emby-button/LinkButton'; + import '../../elements/emby-button/emby-button'; -interface SearchSuggestionsProps { - parentId?: string; -} +type SearchSuggestionsProps = { + parentId?: string | null; +}; -const SearchSuggestions: FC = ({ parentId }) => { - const { isLoading, data: suggestions } = useSearchSuggestions(parentId); +const SearchSuggestions: FunctionComponent = ({ parentId }) => { + const { isLoading, data: suggestions } = useSearchSuggestions(parentId || undefined); if (isLoading) return ; @@ -27,19 +29,13 @@ const SearchSuggestions: FC = ({ parentId }) => {
- {suggestions?.map((item) => ( -
- - {item.Name} - -
+ {suggestions?.map(item => ( + + {item.Name} + ))}