Aurora SaaS Hero
Aurora SaaS hero: a dark React landing header with indigo radial gradient glow, beta badge, dual call-to-action buttons, and lucide-react icons. Ideal for AI tools, dev platforms, and B2B SaaS homepages. Copy the TSX into Next.js App Router or Vite; requires lucide-react.
Dependencies
react
lucide-react
npm install lucide-reactimport { ArrowRight, Sparkles } from "lucide-react";
export function AuroraSaasHero() {
return (
<section className="relative overflow-hidden bg-zinc-950 px-6 py-24 text-white">
<div className="pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_80%_60%_at_50%_-10%,rgba(99,102,241,0.45),transparent)]" />
<div className="relative mx-auto max-w-3xl text-center">
<span className="inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/5 px-3 py-1 text-xs text-zinc-300">
<Sparkles className="h-3.5 w-3.5" /> Now in public beta
</span>
<h1 className="mt-6 text-4xl font-bold tracking-tight sm:text-6xl">
Ship products faster with AI-ready components
</h1>
<p className="mt-4 text-lg text-zinc-400">
Copy React + Tailwind blocks built for developers and AI coding workflows.
</p>
<div className="mt-8 flex flex-wrap justify-center gap-3">
<button className="inline-flex items-center gap-2 rounded-xl bg-indigo-500 px-5 py-3 text-sm font-semibold hover:bg-indigo-400">
Get started <ArrowRight className="h-4 w-4" />
</button>
<button className="rounded-xl border border-white/15 px-5 py-3 text-sm font-semibold text-zinc-200 hover:bg-white/5">
View docs
</button>
</div>
</div>
</section>
);
}
Please implement this code in the current project and add it to (Your Desired Section, e.g. homepage hero, pricing page, dashboard). Change the primary accent color to (YOUR HEX CODE COLOR, e.g. #6366F1).
Requirements:
- Use React + Tailwind CSS (match the project's existing setup)
- Install dependencies if needed: npm install lucide-react
- Keep the layout responsive on mobile and desktop
- Replace placeholder copy with content that fits the project
The UI code:
import { ArrowRight, Sparkles } from "lucide-react";
export function AuroraSaasHero() {
return (
<section className="relative overflow-hidden bg-zinc-950 px-6 py-24 text-white">
<div className="pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_80%_60%_at_50%_-10%,rgba(99,102,241,0.45),transparent)]" />
<div className="relative mx-auto max-w-3xl text-center">
<span className="inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/5 px-3 py-1 text-xs text-zinc-300">
<Sparkles className="h-3.5 w-3.5" /> Now in public beta
</span>
<h1 className="mt-6 text-4xl font-bold tracking-tight sm:text-6xl">
Ship products faster with AI-ready components
</h1>
<p className="mt-4 text-lg text-zinc-400">
Copy React + Tailwind blocks built for developers and AI coding workflows.
</p>
<div className="mt-8 flex flex-wrap justify-center gap-3">
<button className="inline-flex items-center gap-2 rounded-xl bg-indigo-500 px-5 py-3 text-sm font-semibold hover:bg-indigo-400">
Get started <ArrowRight className="h-4 w-4" />
</button>
<button className="rounded-xl border border-white/15 px-5 py-3 text-sm font-semibold text-zinc-200 hover:bg-white/5">
View docs
</button>
</div>
</div>
</section>
);
}
Replace (Your Desired Section) and (YOUR HEX CODE COLOR) before pasting into Cursor, Copilot, or ChatGPT.