import { motion } from 'framer-motion'; import { Code2, Compass, type LucideIcon } from 'lucide-react'; import { useTranslation } from 'react-i18next'; type ServiceKey = 'outsourcing' | 'squads' | 'consulting'; const SERVICES: { key: ServiceKey; Icon: LucideIcon }[] = [ { key: 'outsourcing', Icon: Code2 }, // { key: 'squads', Icon: Users }, { key: 'consulting', Icon: Compass }, ]; export function Services() { const { t } = useTranslation(); return (
{SERVICES.map(({ key, Icon }, index) => (

{t(`services.items.${key}.title`)}

{t(`services.items.${key}.description`)}

))}
); } export function SectionHeader({ eyebrow, title, subtitle, align = 'center', }: { eyebrow?: string; title: string; subtitle?: string; align?: 'center' | 'left'; }) { const alignClass = align === 'center' ? 'mx-auto text-center' : 'text-left'; return (
{eyebrow && ( {eyebrow} )}

{title}

{subtitle && (

{subtitle}

)}
); }