import { Brand, Button, Eyebrow, Gem, cn } from "@rubis/ui"; import { Check } from "lucide-react"; import { getTranslations, type Locale } from "../../i18n"; const APP_URL = "https://app.rubis.pro"; type HeroProps = { locale?: Locale; }; export function Hero({ locale = "fr" }: HeroProps) { const t = getTranslations(locale).hero; const pricingHref = locale === "fr" ? "#pricing" : "/en/#pricing"; return (
{t.eyebrow}

{t.title_a} {t.title_b} {t.title_c}

{t.body_a} {t.body_bold} {t.body_c}

{t.feature1} {t.feature2} {t.feature3}
{t.mockDashboard}
124 {t.mockRubis}
{t.mockHoursPrefix} {t.mockHoursValue} {t.mockHoursSuffix}
{t.mockKpiCollected}
{locale === "fr" ? "14 320 €" : "€14,320"}
{t.mockKpiCollectedDelta}
{t.mockKpiDso}
{locale === "fr" ? "38 j" : "38 d"}
{t.mockKpiDsoDelta}
{t.mockToday}
  • {t.mockActivity1Pre} {t.mockActivity1Name}
  • {t.mockActivity2Pre} {t.mockActivity2Name} {t.mockActivity2Post}
  • {t.mockActivity3}
{t.mockBadge}
); }