"use client"; import Link from "next/link"; import { useI18n } from "@/lib/i18n"; interface Props { onOpenMatcher: () => void; } /** Homepage spine: Discover → Belong → Grow — hide the rest until needed. */ export default function JourneyStrip({ onOpenMatcher }: Props) { const { t } = useI18n(); const steps = [ { n: "01", emoji: "🌍", title: t.journey.step1Title, desc: t.journey.step1Desc, onClick: onOpenMatcher, cta: t.journey.step1Cta, }, { n: "02", emoji: "🤝", title: t.journey.step2Title, desc: t.journey.step2Desc, href: "/meetups", cta: t.journey.step2Cta, }, { n: "03", emoji: "🚀", title: t.journey.step3Title, desc: t.journey.step3Desc, href: "/digital", cta: t.journey.step3Cta, }, ]; return (
{t.journey.tag}

{t.journey.title}

{t.journey.subtitle}

    {steps.map((s, i) => (
  1. {i > 0 && }
    {s.n} {s.emoji}

    {s.title}

    {s.desc}

    {"href" in s && s.href ? ( {s.cta} ) : ( )}
  2. ))}
); }