diff --git a/themes/NEXT/components/SearchInput.js b/themes/NEXT/components/SearchInput.js index 73aa521b..2b4e88be 100644 --- a/themes/NEXT/components/SearchInput.js +++ b/themes/NEXT/components/SearchInput.js @@ -36,10 +36,17 @@ const SearchInput = ({ currentTag, currentSearch, cRef }) => { } const cleanSearch = () => { searchInputRef.current.value = '' + setShowClean(false) } + const [showClean, setShowClean] = useState(false) const updateSearchKey = (val) => { searchInputRef.current.value = val + if (val) { + setShowClean(true) + } else { + setShowClean(false) + } } return
@@ -52,7 +59,7 @@ const SearchInput = ({ currentTag, currentSearch, cRef }) => { onChange={e => updateSearchKey(e.target.value)} defaultValue={currentSearch} /> - {(currentSearch && currentSearch.length > 0 && )} + {(showClean && )}