export interface SeoConfig {
  title: string
  description?: string
  keywords?: string
  ogImage?: string
  ogType?: 'website' | 'article' | 'profile'
  canonical?: string
  noindex?: boolean
  dataSource?: {
    type: 'static' | 'api'
    endpoint?: string
    paramField?: string
    titleField?: string
    descriptionField?: string
    imageField?: string
  }
}

import seoImage from '@/assets/images/seo.jpg'

export const seoConfig: Record<string, SeoConfig> = {
  home: {
    title: 'Людмила Богатырь и Александр Сахаров',
    description: 'Сайт о спортсменах и тренерах. Людмила Богатырь и Александр Сахаров',
    ogImage: seoImage,
    ogType: 'website',
  },
  training: {
    title: 'Тренировки - Людмила Богатырь и Александр Сахаров',
    description: 'Программы тренировок от профессиональных тренеров',
    ogType: 'article',
  },
  'training-detail': {
    title: '{title} - Тренировки',
    description: '{description}',
    ogType: 'article',
    dataSource: {
      type: 'api',
      endpoint: '/api/training',
      paramField: 'slug',
      titleField: 'title',
      descriptionField: 'excerpt',
      imageField: 'image',
    },
  },
  awards: {
    title: 'Награды и достижения - Людмила Богатырь и Александр Сахаров',
    description: 'Спортивные достижения и награды наших тренеров',
    ogType: 'article',
  },
  anatomy: {
    title: 'Анатомия - Людмила Богатырь и Александр Сахаров',
    description: 'Статьи по анатомии для спортсменов',
    ogType: 'article',
  },
  'anatomy-detail': {
    title: '{title} - Анатомия',
    description: '{description}',
    ogType: 'article',
    dataSource: {
      type: 'api',
      endpoint: '/api/anatomy',
      paramField: 'slug',
      titleField: 'title',
      descriptionField: 'excerpt',
      imageField: 'image',
    },
  },
  'biography-alexander': {
    title: 'Александр Сахаров - Биография',
    description: 'Биография Александра Сахарова - профессионального тренера',
    ogImage: 'https://profbody.uz/images/alexander-bio.jpg',
    ogType: 'profile',
  },
  'biography-lyudmila': {
    title: 'Людмила Богатырь - Биография',
    description: 'Биография Людмилы Богатырь - профессионального тренера',
    ogImage: 'https://profbody.uz/images/lyudmila-bio.jpg',
    ogType: 'profile',
  },
}
