'use client' import { Language, PitchMilestone, PitchMetric } from '@/lib/types' import { t } from '@/lib/i18n' import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' import GlassCard from '../ui/GlassCard' import Timeline from '../ui/Timeline' import LiveIndicator from '../ui/LiveIndicator' interface TractionSlideProps { lang: Language milestones: PitchMilestone[] metrics: PitchMetric[] } export default function TractionSlide({ lang, milestones, metrics }: TractionSlideProps) { const i = t(lang) return (

{i.traction.title}

{i.traction.subtitle}

{/* KPI Cards */}
{metrics.slice(0, 6).map((m, idx) => (
{lang === 'de' ? m.label_de : m.label_en} {m.is_live && }

{m.value}{m.unit ? ` ${m.unit}` : ''}

))}
{/* Timeline */}
) }