import { fetchAllTasks, fetchTaskTemplates } from "@/app/api/tasks"; import CreateProject from "./CreateProject"; import { fetchProjectBuildingTypes, fetchProjectCategories, fetchProjectContractTypes, fetchProjectFundingTypes, fetchProjectLocationTypes, fetchProjectServiceTypes, fetchProjectWorkNatures, } from "@/app/api/projects"; import { fetchStaff, fetchTeamLeads } from "@/app/api/staff"; import { fetchAllCustomers, fetchAllSubsidiaries } from "@/app/api/customer"; const CreateProjectWrapper: React.FC = async () => { const [ tasks, taskTemplates, projectCategories, teamLeads, allCustomers, allSubsidiaries, contractTypes, fundingTypes, locationTypes, serviceTypes, buildingTypes, workNatures, allStaffs, ] = await Promise.all([ fetchAllTasks(), fetchTaskTemplates(), fetchProjectCategories(), fetchTeamLeads(), fetchAllCustomers(), fetchAllSubsidiaries(), fetchProjectContractTypes(), fetchProjectFundingTypes(), fetchProjectLocationTypes(), fetchProjectServiceTypes(), fetchProjectBuildingTypes(), fetchProjectWorkNatures(), fetchStaff(), ]); return ( ); }; export default CreateProjectWrapper;