import { fakerES } from '@faker-js/faker'; export const cardMock = Array.from({ length: 8 }, (_, i) => ({ id: i + 1, imgSrc: `assets/flowers/flower-${i + 1}.png`, title: fakerES.commerce.productName(), discount: fakerES.commerce.price({ min: 5, max: 15, dec: 0 }), isNew: fakerES.datatype.boolean(), value: fakerES.commerce.price({ min: 20, max: 150 }), // title: 'Nombre del producto', // discount: i % 2 === 0 ? '10' : '', // isNew: i % 2 === 0, // value: '25,90', })); interface GenerateFlowersParams { length: number; } export function generateFlowers({ length }: GenerateFlowersParams) { const flowersMock = Array.from({ length }, (_, i) => ({ id: i + 1, title: fakerES.commerce.productName(), description: fakerES.commerce.productDescription(), price: fakerES.commerce.price({ symbol: '€', min: 20, max: 200, dec: 0, }), sku: fakerES.commerce.isbn({ separator: '', variant: 13 }), category: fakerES.commerce.productMaterial(), images: Array.from({ length: fakerES.number.int({ min: 2, max: 6 }) }, () => fakerES.image.urlPicsumPhotos() ), })); return flowersMock; }