LSFE-Frontend/src/hooks/doctor/useSpecializationApi.ts
rowell_m_soriano f568a8aa14
All checks were successful
Build and Deploy LSFE Frontend / build-and-deploy (push) Successful in 4m36s
for migration to new repo to be able to use the CICD
2026-07-30 13:56:40 +08:00

18 lines
592 B
TypeScript

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