last update

This commit is contained in:
Ehsan
2025-05-15 21:11:32 +03:30
parent 60fe4c8040
commit 328e11c21c
8 changed files with 56 additions and 43 deletions
+11 -6
View File
@@ -8,13 +8,13 @@ import specialtiesData from "@/data/specialties.json";
import { searchOnList } from "@/helper";
function SpecialtiesPage() {
const [search, setSearch] = useState("");
const [filteredSpecialties, setFilteredSpecialties] = useState(specialtiesData);
const searchHandler = (e) => {
setFilteredSpecialties(
searchOnList(specialtiesData, e.target.value, 'name')
);
};
const changeSearch = text => setSearch(text);
const handleSearch = () =>
setFilteredSpecialties(searchOnList(specialtiesData, search, 'name'));
return (
<div className="">
@@ -22,7 +22,12 @@ function SpecialtiesPage() {
title="تخصص مورد نظر شما چیست؟"
detail="تخصص مورد نظرتان را جستجو کرده و یا از لیست زیر انتخاب نمایید:"
>
<SmSearch placeholder="جستجوی تخصص" searchHandler={searchHandler} />
<SmSearch
search={search}
placeholder="جستجوی تخصص"
changeSearch={changeSearch}
handleSearch={handleSearch}
/>
</HeadPageList>
<List specialties={filteredSpecialties} />
</div>