// generateFakeData.ts import { faker } from '@faker-js/faker'; interface ProjectData { id: number; projectCode: string; projectName: string; team: string; teamLeader: string; startDate: string; startDateFrom: string; startDateTo: string; targetEndDate: string; client: string; subsidiary: string; nextstage: string; nextstageenddate: string; } export const generateFakeData = (numEntries: number): ProjectData[] => { const data: ProjectData[] = []; for (let i = 0; i < numEntries; i++) { data.push({ id: i + 1, projectCode: faker.datatype.uuid(), projectName: faker.commerce.productName(), team: faker.commerce.department(), teamLeader: faker.name.fullName(), // Corrected from findName to fullName startDate: faker.date.recent(90).toISOString().split('T')[0], startDateFrom: faker.date.past(1).toISOString().split('T')[0], startDateTo: faker.date.future(1).toISOString().split('T')[0], targetEndDate: faker.date.future(1).toISOString().split('T')[0], client: faker.company.name(), // Corrected from companyName to name subsidiary: faker.company.name(), // Corrected from companyName to name nextstage: "Design", nextstageenddate: faker.date.future(2).toISOString().split('T')[0], }); } return data; };