"use client"; import { useEffect, useState } from "react"; import List from "./list"; import SmSearch from "../searchHead/smSearch"; import HeadPageList from "@/app/component/head"; import specialtiesData from "@/data/specialties.json"; import { searchOnList } from "@/helper"; import { request } from "@/services/response"; function SpecialtiesPage({ cityId }) { const [all, setAll] = useState(specialtiesData); const [filtered, setFiltered] = useState(specialtiesData); useEffect(() => { request .getSpecialtyDoctorCounts(cityId) .then((res) => { const items = res?.data?.data ?? []; setAll(items); setFiltered(items); }) .catch(() => {}); }, [cityId]); const handleSearch = (value) => setFiltered(searchOnList(all, value, "name")); return ( <> ); } export default SpecialtiesPage;