|
|
@@ -2,6 +2,7 @@ import React from "react"; |
|
|
|
import GenerateProjectCashFlowReportLoading from "./GenerateProjectCashFlowReportLoading"; |
|
|
|
import { fetchProjects } from "@/app/api/projects"; |
|
|
|
import GenerateProjectCashFlowReport from "./GenerateProjectCashFlowReport"; |
|
|
|
import { getUserStaff } from "@/app/utils/commonUtil"; |
|
|
|
|
|
|
|
interface SubComponents { |
|
|
|
Loading: typeof GenerateProjectCashFlowReportLoading; |
|
|
@@ -9,8 +10,9 @@ interface SubComponents { |
|
|
|
|
|
|
|
const GenerateProjectCashFlowReportWrapper: React.FC & SubComponents = async () => { |
|
|
|
const projects = await fetchProjects(); |
|
|
|
const staff = await getUserStaff() |
|
|
|
|
|
|
|
return <GenerateProjectCashFlowReport projects={projects} />; |
|
|
|
return <GenerateProjectCashFlowReport projects={projects.filter(project => project.teamId === staff.teamId)} />; |
|
|
|
}; |
|
|
|
|
|
|
|
GenerateProjectCashFlowReportWrapper.Loading = GenerateProjectCashFlowReportLoading; |
|
|
|