'use server' import { serverFetchBlob } from "@/app/utils/fetchUtil"; import { BASE_API_URL } from "@/config/api"; export interface FileResponse { filename: string; blobValue: Uint8Array; } export interface FinancialStatusReportRequest { teamLeadId: number; startMonth: string; endMonth: string; } export const fetchProjectsFinancialStatusReport = async (data: FinancialStatusReportRequest) => { const reportBlob = await serverFetchBlob( `${BASE_API_URL}/reports/fetchProjectsFinancialStatusReport`, { method: "POST", body: JSON.stringify(data), headers: { "Content-Type": "application/json" }, }, ); return reportBlob };