"use client"; import Link from "next/link"; import { ArrowRight, CheckCircle2 } from "lucide-react"; import { RevealSection } from "@/components/landing/RevealSection"; import type { ChangelogRelease } from "@/lib/changelog"; import { buildLandingLatestUpdates } from "@/lib/landingLatest"; import type { LatestReleaseInfo } from "@/lib/latestRelease"; type LandingLatestUpdatesProps = { lang: "en" | "cn"; fallbackVersion: string; initialRelease?: ChangelogRelease; initialLatestRelease?: LatestReleaseInfo | null; }; export function LandingLatestUpdates({ lang, fallbackVersion, initialRelease, initialLatestRelease }: LandingLatestUpdatesProps) { const latest = buildLandingLatestUpdates(lang, initialRelease, fallbackVersion, initialLatestRelease); return (
{latest.version}

{latest.title}

{latest.desc}

{latest.link}
); }