import type { PricingPageContent } from '$lib/types';
import { sharedServices } from '$lib/content/services';
import { dogWalkingContent } from './dog-walking';
import { packWalksContent } from './pack-walks';
import { puppyVisitsContent } from './puppy-visits';

const packWalksService = sharedServices.find((service) => service.title === 'Pack Walks');
const oneToOneService = sharedServices.find((service) => service.title === '1:1 Walks');
const puppyVisitsService = sharedServices.find((service) => service.title === 'Puppy Visits');

export const ourPricingContent: PricingPageContent = {
  title: 'Our Pricing',
  subtitle: 'Choose the Goodwalk routine that fits your dog, your week, and the kind of support you need.',
  sections: [
    {
      title: 'Pack Walks',
      icon: packWalksService?.icon ?? 'fas fa-paw',
      blurb:
        'Our specialty for sociable small and medium dogs who thrive with calm structure, regular weekly outings, and the right dog company.',
      detailCta: {
        label: 'View Pack Walks',
        href: '/pack-walks',
        variant: 'green'
      },
      plans: packWalksContent.pricing.plans
    },
    {
      title: '1:1 Walks',
      icon: oneToOneService?.icon ?? 'fas fa-person-walking',
      blurb:
        'A more individual option for dogs who need extra attention, more space, or a walk shaped around their own pace and confidence.',
      detailCta: {
        label: 'View 1:1 Walks',
        href: '/dog-walking',
        variant: 'green'
      },
      plans: dogWalkingContent.pricing.plans
    },
    {
      title: 'Puppy Visits',
      icon: puppyVisitsService?.icon ?? 'fas fa-dog',
      blurb:
        'Home visits for young puppies who need company, toilet breaks, routine support, and a calmer start before they are ready for bigger adventures.',
      detailCta: {
        label: 'View Puppy Visits',
        href: '/puppy-visits',
        variant: 'green'
      },
      plans: puppyVisitsContent.pricing.plans
    }
  ],
  testimonialsHeading: 'What our clients say',
  booking: {
    title: 'Tell us about your dog',
    subtitle: '',
    formAction: '/contact-us',
    serviceOptions: [],
    ownerStepLabel: 'Your details',
    dogStepLabel: 'Your dog',
    dogIntro:
      'Tell us about your dog, where you are based, and what kind of support you are looking for so we can help point you to the right Goodwalk service.'
  }
};
