import { useState } from "react"; import { DoctorAPI } from "../../services/doctorApi"; import { Specialization } from "../../types/doctor/generic"; export const useSpecializationApi = () => { const [specializations, setSpecializations] = useState([]); const fetchSpecializations = async () => { try { const result = await DoctorAPI.getSpecialization(); setSpecializations(result); } catch (error) { console.error("Error fetching specializations", error); } }; return { specializations, setSpecializations, fetchSpecializations }; };