import Link from "next/link"; import { ArrowRight, ArrowUpRight, CheckIcon } from "@/components/icons"; export function DevPlaceholder({ children = "开发占位" }: { children?: React.ReactNode }) { return {children}; } export function SectionHeading({ eyebrow, title, description, tone = "orange" }: { eyebrow: string; title: string; description?: string; tone?: "orange" | "blue" | "cyan" }) { return (

{eyebrow}

{title}

{description ?

{description}

: null}
); } export function ArrowLink({ href, children, external = false }: { href: string; children: React.ReactNode; external?: boolean }) { return {children}{external ? : }; } export function ProductVisual({ accent = "orange", label = "PRODUCT CONCEPT" }: { accent?: "orange" | "blue"; label?: string }) { return (
{label}
); } export function PreviewNotice({ children = "当前为 Phase 1 界面预览,真实业务将在后续阶段接入。" }: { children?: React.ReactNode }) { return
开发预览:{children}
; } export function StatusCard({ title, description, tone = "neutral" }: { title: string; description: string; tone?: "neutral" | "info" | "warning" | "success" }) { const styles = { neutral: "border-line bg-panel", info: "border-blue/25 bg-blue/8", warning: "border-warning/25 bg-warning/8", success: "border-success/25 bg-success/8" }; return

{title}

{description}

; } export function FeatureList({ items }: { items: string[] }) { return
    {items.map((item) =>
  • {item}
  • )}
; }