-
{
- const value = e.target.value;
- setSearchTerm(value);
- if (value.trim() === "") {
- setFilteredVendors([]);
- } else {
- const results = fuse.search(value).map((result) => result.item);
- setFilteredVendors(results);
- }
- }}
- />
-
- {searchTerm.trim() !== "" && (
- <>
- {filteredVendors.length > 0 ? (
-
- {filteredVendors.map((vendor: VendorItem) => (
-
- ))}
-
- ) : (
-
-
-
- )}
- >
- )}
-