diff --git a/packages/web/components/templates/library/LibrarySearchBar.tsx b/packages/web/components/templates/library/LibrarySearchBar.tsx index f3ad82d8b..7bc248c4e 100644 --- a/packages/web/components/templates/library/LibrarySearchBar.tsx +++ b/packages/web/components/templates/library/LibrarySearchBar.tsx @@ -47,16 +47,19 @@ export function LibrarySearchBar(props: LibrarySearchBarProps): JSX.Element { useEffect(() => { setRecentSearches(Object.values(localStorage)) //localStorage.clear() + if (recentSearches.length > 0) { + console.log('recentSearches recentSearches', recentSearches) + } }, []) return ( <> - console.log( - selection ? `You selected ${selection}` : 'Selection Cleared' - ) - } + // onChange={(selection) => + // console.log( + // selection ? `You selected ${selection}` : 'Selection Cleared' + // ) + // } itemToString={(item) => (item ? item : '')} > {({ @@ -147,6 +150,7 @@ export function LibrarySearchBar(props: LibrarySearchBarProps): JSX.Element { event.preventDefault() if (inputValue !== null) { localStorage.setItem(inputValue, inputValue) + setRecentSearches(Object.values(localStorage)) } // props.applySearchQuery('') // inputRef.current?.blur() @@ -170,7 +174,7 @@ export function LibrarySearchBar(props: LibrarySearchBarProps): JSX.Element { {/* )} */} - + {isOpen && recentSearches .filter( @@ -178,10 +182,7 @@ export function LibrarySearchBar(props: LibrarySearchBarProps): JSX.Element { ) .map((item, index) => ( - {item} + + {item} + { + localStorage.removeItem(`${item}`) + setRecentSearches(Object.values(localStorage)) + }} /> ))}