Unify website and manager experience with updated logo and manager entry links, and document the current production topology and URLs in CLAUDE.md for consistent future operations. Made-with: Cursor
35 lines
1.3 KiB
TypeScript
35 lines
1.3 KiB
TypeScript
import { Button } from "@/components/ui/button";
|
|
import { ArrowRight } from "lucide-react";
|
|
|
|
const MANAGER_URL = "https://code.xinghanlab.com/";
|
|
|
|
export function CTA() {
|
|
return (
|
|
<section className="border-t border-border bg-card/30 py-20 sm:py-32">
|
|
<div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
|
|
<div className="mx-auto max-w-2xl text-center">
|
|
<h2 className="text-3xl font-bold tracking-tight sm:text-4xl">
|
|
准备好强化团队 Code 交付能力了吗?
|
|
</h2>
|
|
<p className="mt-4 text-lg text-muted-foreground">
|
|
从需求到代码到发布,让交付速度、质量门禁与回溯能力同时提升。
|
|
</p>
|
|
<div className="mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row">
|
|
<Button size="lg" className="gap-2" asChild>
|
|
<a href={MANAGER_URL} target="_blank" rel="noreferrer">
|
|
进入 Heicode Manager
|
|
<ArrowRight className="h-4 w-4" />
|
|
</a>
|
|
</Button>
|
|
<Button variant="outline" size="lg" asChild>
|
|
<a href={MANAGER_URL} target="_blank" rel="noreferrer">
|
|
立即登录
|
|
</a>
|
|
</Button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
);
|
|
}
|