SeachInput: add clear button for query

This commit is contained in:
rektdeckard
2020-08-17 03:01:11 -04:00
parent 192eb5b8eb
commit 16bfd4cdf8
2 changed files with 6 additions and 1 deletions

View File

@@ -39,3 +39,7 @@
.search-bar input::placeholder {
color: black;
}
.clear-icon {
cursor: pointer;
}

View File

@@ -1,6 +1,6 @@
import React from "react";
import { useRecoilState } from "recoil";
import { MagnifyingGlass } from "phosphor-react";
import { MagnifyingGlass, X } from "phosphor-react";
import { searchQueryAtom } from "../../state/atoms";
import "./SearchInput.css";
@@ -25,6 +25,7 @@ const SearchInput: React.FC<SearchInputProps> = () => {
placeholder="Search for an icon"
onChange={handleSearchChange}
/>
{query && <X className="clear-icon" size={18} onClick={() => setQuery("")} />}
</div>
);
};