import { Service } from '@/lib/validations';

export const services: Service[] = [
  {
    id: 'public-accounting',
    title: 'Public Accounting',
    description: 'Comprehensive public accounting services to help you maintain accurate financial records and meet regulatory requirements.',
    slug: 'public-accounting',
    image: '/images/service-tax-planning.jpg',
    heroImage: '/images/service-tax-planning.jpg',
    detailImage: '/images/service-tax-planning.jpg',
    features: [
      'Financial statement preparation',
      'Bookkeeping and record keeping',
      'Audit support and preparation',
      'Internal control systems',
      'Compliance and regulatory guidance',
    ],
  },
  {
    id: 'federal-income-tax',
    title: 'Federal Income Tax',
    description: 'Comprehensive federal income tax services including preparation, planning, and strategic tax management.',
    slug: 'federal-income-tax',
    image: '/images/service-income-tax.jpg',
    heroImage: '/images/service-income-tax.jpg',
    detailImage: '/images/service-income-tax.jpg',
    features: [
      'Individual tax return preparation',
      'Business tax return preparation',
      'Tax planning and strategy',
      'E-filing and direct deposit',
      'Audit support and representation',
    ],
  },
  {
    id: 'estate-tax-planning',
    title: 'Estate Tax Planning',
    description: 'Comprehensive estate tax planning to protect your legacy and minimize estate taxes.',
    slug: 'estate-tax-planning',
    image: '/images/service-estate-tax.jpg',
    heroImage: '/images/service-estate-tax.jpg',
    detailImage: '/images/service-estate-tax.jpg',
    features: [
      'Estate tax analysis and planning',
      'Trust planning and administration',
      'Gift tax strategies',
      'Succession planning',
      'Estate tax return preparation',
    ],
  },
  {
    id: 'financial-planning',
    title: 'Financial Planning',
    description: 'Comprehensive financial planning to help you achieve your economic goals and control your financial environment.',
    slug: 'financial-planning',
    image: '/images/service-financial-planning.jpg',
    heroImage: '/images/service-financial-planning.jpg',
    detailImage: '/images/service-financial-planning.jpg',
    features: [
      'Economic goal setting',
      'Investment strategy',
      'Risk management',
      'Cash flow analysis',
      'Goal-based financial planning',
    ],
  },
  {
    id: 'advisory',
    title: 'Advisory Services',
    description: 'Strategic advisory services to help you achieve your business and economic goals.',
    slug: 'advisory',
    image: '/images/service-advisory.jpg',
    heroImage: '/images/service-advisory.jpg',
    detailImage: '/images/service-advisory.jpg',
    features: [
      'Business structure analysis',
      'Financial statement analysis',
      'Cash flow management',
      'Economic goal development',
      'Business planning and strategy',
    ],
  },
];

export function getServiceBySlug(slug: string): Service | undefined {
  return services.find((service) => service.slug === slug);
}

export function getAllServices(): Service[] {
  return services;
}
