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

27 lines
797 B
TypeScript

import { baseApiRequest } from "../apiRequests/baseApiRequest";
import { DashboardWidgetsResponseDto, StatusWiseProjectResponseData } from "./types";
const PROJECT_DASHBOARD_API = `${process.env.NEXT_PUBLIC_PROJECT_MANAGEMENT_API_URL}/api/v1/dashboard`;
export const getWidgetsData: () => Promise<DashboardWidgetsResponseDto> = async () => {
return baseApiRequest(
`${PROJECT_DASHBOARD_API}/widgets`,
{
method: "GET",
cache: "no-store",
},
{ isAccessTokenRequird: true },
);
};
export const getStatusWiseProjectCount: () => Promise<StatusWiseProjectResponseData> = async () => {
return baseApiRequest(
`${PROJECT_DASHBOARD_API}/status-wise-projects`,
{
method: "GET",
cache: "no-store",
},
{ isAccessTokenRequird: true },
);
};