From 7011d09b4b40038daa74a986588eb6f8f7ec67ec Mon Sep 17 00:00:00 2001 From: David Stensland Date: Sat, 24 Feb 2024 12:18:10 -0800 Subject: [PATCH] use LinkButton in SearchSuggestions --- src/components/search/SearchSuggestions.tsx | 40 ++++++++++----------- 1 file changed, 18 insertions(+), 22 deletions(-) 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} + ))}