feat: add pagination in appointment
This commit is contained in:
@@ -1,7 +1,22 @@
|
||||
import apiClient from "@/api/client";
|
||||
|
||||
export const getAppointmentsApi = async () => {
|
||||
const res = await apiClient.get("/appointments/getall");
|
||||
export const getAppointmentsApi = async (
|
||||
page?: number,
|
||||
limit?: number,
|
||||
search?: string,
|
||||
doctor?: string,
|
||||
department?: string,
|
||||
date?: string,
|
||||
) => {
|
||||
let url = "/appointments/getAll";
|
||||
|
||||
if (page && limit) {
|
||||
url += `?page=${page}&limit=${limit}&search=${search || ""}&doctor=${
|
||||
doctor || ""
|
||||
}&department=${department || ""}&date=${date || ""}`;
|
||||
}
|
||||
|
||||
const res = await apiClient.get(url);
|
||||
return res.data;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user