import { tempContent } from '@/assets/temp/tempContent';
import { IDynamicContent } from '@/models/dynamicContent';

export interface IProjectData {
  id: string;
  title: string;
  fa_title?: string;
  imageSrc: string;
  content: IDynamicContent[];
  fa_content: IDynamicContent[];
}

export interface IProjectThumbResponseData {
  id: string;
  title: string;
  imageSrc: string;
}
export interface IProjectResponseData extends IProjectThumbResponseData {
  content: IDynamicContent[];
}

export const projects = [
  {
    id: '1',
    title: 'Sustainable Practices Reducing Waste in Industrial Production',
    fa_title: 'روش‌های پایدار برای کاهش ضایعات در تولید صنعتی',
    imageSrc: `/images/project1.jpeg`,
    ...tempContent,
  },
  {
    id: '2',
    title: 'Advanced Robotics Revolutionizing Industrial Workflows',
    fa_title: 'رباتیک پیشرفته و تحول فرآیندهای صنعتی',
    imageSrc: `/images/project2.jpeg`,
    ...tempContent,
  },
  {
    id: '3',
    title: 'Top Benefits of the Robotics in Manufacturing',
    fa_title: 'مزایای اصلی استفاده از در تولید',
    imageSrc: `/images/project3.jpeg`,
    ...tempContent,
  },
  {
    id: '4',
    title: 'Leveraging Data Analytics for Smarter Production',
    fa_title: 'استفاده از تحلیل داده برای تولید هوشمندتر',
    imageSrc: `/images/project4.jpeg`,
    ...tempContent,
  },
  {
    id: '5',
    title: 'Reducing Operational Costs Through Automation',
    fa_title: 'کاهش هزینه‌ها با اتوماسیون',
    imageSrc: `/images/project1.jpeg`,
    ...tempContent,
  },
  {
    id: '6',
    title: 'The Advantages of Customized Manufacturing Solutions',
    fa_title: 'مزایای راه‌حل‌های سفارشی‌سازی در تولید',
    imageSrc: `/images/project1.jpeg`,
    ...tempContent,
  },
  {
    id: '7',
    title: 'The Advantages of Customized Manufacturing Solutions',
    fa_title: 'پروژه‌ی تست',
    imageSrc: `/images/project1.jpeg`,
    ...tempContent,
  },
] as IProjectData[];

export function generateProjects(): IProjectData[] {
  return [...projects].map((e, i) => ({
    ...e,
    id: String(i + 1),
  }));
}
