|
|
@@ -11,6 +11,7 @@ import { |
|
|
|
} from "@/app/api/projects"; |
|
|
|
import { fetchStaff, fetchTeamLeads } from "@/app/api/staff"; |
|
|
|
import { fetchAllCustomers, fetchAllSubsidiaries } from "@/app/api/customer"; |
|
|
|
import { fetchGrades } from "@/app/api/grades"; |
|
|
|
|
|
|
|
const CreateProjectWrapper: React.FC = async () => { |
|
|
|
const [ |
|
|
@@ -27,6 +28,7 @@ const CreateProjectWrapper: React.FC = async () => { |
|
|
|
buildingTypes, |
|
|
|
workNatures, |
|
|
|
allStaffs, |
|
|
|
grades, |
|
|
|
] = await Promise.all([ |
|
|
|
fetchAllTasks(), |
|
|
|
fetchTaskTemplates(), |
|
|
@@ -41,6 +43,7 @@ const CreateProjectWrapper: React.FC = async () => { |
|
|
|
fetchProjectBuildingTypes(), |
|
|
|
fetchProjectWorkNatures(), |
|
|
|
fetchStaff(), |
|
|
|
fetchGrades(), |
|
|
|
]); |
|
|
|
|
|
|
|
return ( |
|
|
@@ -58,14 +61,7 @@ const CreateProjectWrapper: React.FC = async () => { |
|
|
|
buildingTypes={buildingTypes} |
|
|
|
workNatures={workNatures} |
|
|
|
allStaffs={allStaffs} |
|
|
|
// Mocks |
|
|
|
grades={[ |
|
|
|
{ name: "Grade 1", id: 1, code: "1" }, |
|
|
|
{ name: "Grade 2", id: 2, code: "2" }, |
|
|
|
{ name: "Grade 3", id: 3, code: "3" }, |
|
|
|
{ name: "Grade 4", id: 4, code: "4" }, |
|
|
|
{ name: "Grade 5", id: 5, code: "5" }, |
|
|
|
]} |
|
|
|
grades={grades} |
|
|
|
/> |
|
|
|
); |
|
|
|
}; |
|
|
|