"use client"; import Image from "next/image"; import Link from "next/link"; import { useAuthStore } from "@multica/core/auth"; import { useLocale } from "../i18n"; import { ClaudeCodeLogo, CodexLogo, GeminiCliLogo, OpenClawLogo, OpenCodeLogo, heroButtonClassName, } from "./shared"; export function LandingHero() { const { t } = useLocale(); const user = useAuthStore((s) => s.user); return (

{t.hero.headlineLine1}
{t.hero.headlineLine2}

{t.hero.subheading}

{user ? t.header.dashboard : t.hero.cta} {t.hero.downloadDesktop}
{t.hero.worksWith}
Claude Code
Codex
Gemini CLI
OpenClaw
OpenCode
); } function LandingBackdrop() { return (
); } function ProductImage({ alt }: { alt: string }) { return (
{alt}
); }