Files
Project-Management-V2/frontend/app/utils/api/employeeDetails/index.tsx
Your NamebaishaliHolocron b9ac5ae0b2 first commit
2026-06-15 12:57:03 +05:30

44 lines
952 B
TypeScript

import { baseApiRequest } from "../apiRequests/baseApiRequest";
const PROJECT_API = `${process.env.NEXT_PUBLIC_PROJECT_MANAGEMENT_API_URL}/api/v1`;
// const USER_API =
// "https://ikoncloud-dev.keross.com/ikon-api/platform/user/current";
// READ
export const getGrades = async () => {
return baseApiRequest(
`${PROJECT_API}/grades`,
{
method: "GET",
cache: "no-store",
},
{ isAccessTokenRequird: true },
);
};
export const getRoles = async () => {
return baseApiRequest(
`${PROJECT_API}/roles`,
{
method: "GET",
cache: "no-store",
},
{ isAccessTokenRequird: true },
);
};
export const getEmployees = async () => {
return baseApiRequest(
`${PROJECT_API}/employees`,
{
method: "GET",
headers: { "Content-Type": "application/json" },
credentials: "include",
},
{
isAccessTokenRequird: true,
revalidatePaths: ["/roles"],
},
);
};