import { BeekeepingType, TimePerHive, HiveType } from '../types/varrometer';

interface Option {
  value: BeekeepingType | TimePerHive | HiveType;
  label: string;
  description: string;
  image: string;
}

export const beekeepingOptions: Option[] = [
  {
    value: 'certified_organic',
    label: 'Certified Organic',
    description: 'Follows strict organic certification standards with natural treatments only',
    image: '/images/11.jpg'
  },
  {
    value: 'organic',
    label: 'Organic',
    description: 'Natural beekeeping practices without certification',
    image: '/images/12.jpg'
  },
  {
    value: 'conventional',
    label: 'Conventional',
    description: 'Traditional beekeeping with all treatment options available',
    image: '/images/13.jpg'
  }
];

export const timeOptions: Option[] = [
  {
    value: 'less_than_10min',
    label: '≤10 minutes',
    description: 'Quick monitoring and treatment methods',
    image: '/images/15.jpg'
  },
  {
    value: 'more_than_10min',
    label: '>10 minutes',
    description: 'More thorough monitoring and treatment methods',
    image: '/images/14.jpg'
  }
];

export const hiveOptions: Option[] = [
  {
    value: 'dadant',
    label: 'Dadant',
    description: 'Large frames ideal for honey production',
    image: '/images/18.jpg'
  },
  {
    value: 'langstroth',
    label: 'Langstroth',
    description: 'Standard size frames with good versatility',
    image: '/images/19.jpg'
  },
  {
    value: 'warre',
    label: 'Warré',
    description: 'Natural beekeeping with vertical management',
    image: '/images/20.jpg'
  },
  {
    value: 'kenyan',
    label: 'Top Bar (Kenyan)',
    description: 'Horizontal hive with natural comb building',
    image: '/images/21.jpg'
  },
  {
    value: 'wbc',
    label: 'WBC',
    description: 'Double-walled hive with excellent insulation',
    image: '/images/22.jpg'
  }
];

export const geneticResistanceOptions = [
  {
    value: 'varroa_tolerant',
    label: 'Varroa Tolerant',
    description: 'Colony shows genetic resistance to varroa mites'
  },
  {
    value: 'normal',
    label: 'Normal',
    description: 'Colony has no specific genetic resistance to varroa'
  }
];

export const treatmentAvailabilityOptions = [
  {
    value: 'veterinary',
    label: 'Veterinary Only',
    description: 'Only veterinary treatments are available'
  },
  {
    value: 'pharmacy',
    label: 'Pharmacy Available',
    description: 'Both veterinary and pharmacy treatments are available'
  },
  {
    value: 'all_available',
    label: 'All Available',
    description: 'All types of treatments are available'
  }
];
