import Link from 'next/link' import Navbar from '@/components/Navbar' import CTA from '@/components/CTA' import Footer from '@/components/Footer' import type { CompetitorProfile } from '@/lib/competitors' import { siteConfig } from '@/lib/site' interface ComparisonPageProps { competitor: CompetitorProfile peers: CompetitorProfile[] } export default function ComparisonPage({ competitor, peers }: ComparisonPageProps) { const faqSchema = { '@context': 'https://schema.org', '@type': 'FAQPage', mainEntity: competitor.faqs.map((item) => ({ '@type': 'Question', name: item.question, acceptedAnswer: { '@type': 'Answer', text: item.answer, }, })), } const breadcrumbSchema = { '@context': 'https://schema.org', '@type': 'BreadcrumbList', itemListElement: [ { '@type': 'ListItem', position: 1, name: 'Home', item: siteConfig.domain, }, { '@type': 'ListItem', position: 2, name: `${siteConfig.name} vs ${competitor.name}`, item: `${siteConfig.domain}/vs/${competitor.slug}`, }, ], } return ( <>