All checks were successful
Build and Deploy LSFE Frontend / build-and-deploy (push) Successful in 4m36s
18 lines
592 B
TypeScript
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 };
|
|
}; |