cta-4
efferd/cta-4FreeBlock
Modern call-to-action card with rounded edges, subtle shadow, and dual buttons for contacting sales or getting started.
Install it
npx shadcn@latest add https://legacy.efferd.com/r/cta-4.jsonSource
1import { ArrowRightIcon, CreditCardIcon } from "lucide-react";2import { Button } from "@/components/ui/button";34export function CallToAction() {5 return (6 <div className="relative mx-auto flex w-full max-w-3xl flex-col justify-between gap-y-6 rounded-4xl border bg-card px-4 py-8 shadow-sm md:py-10 dark:bg-card/50">7 <div className="space-y-2">8 <h2 className="text-center font-semibold text-lg tracking-tight md:text-2xl">9 Let your plans shape the future.10 </h2>11 <p className="text-balance text-center text-muted-foreground text-sm md:text-base">12 Start your free trial today. No credit card{" "}13 <CreditCardIcon className="inline-block size-4" /> required.14 </p>15 </div>16 <div className="flex items-center justify-center gap-2">17 <Button className="shadow" variant="secondary">18 Contact Sales19 </Button>20 <Button className="shadow">21 Get Started <ArrowRightIcon />22 </Button>23 </div>24 </div>25 );26}
What it pulls in
Other registry items
Files it writes
More from efferd
All 40 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| auth-1auth-1 | efferd | Blocks | Free | no deps · 2 files | |
| auth-2auth-2 | efferd | Blocks | Free | 1 dep · 3 files | |
| contact-1contact-1 | efferd | Blocks | Free | no deps | |
| contact-2contact-2 | efferd | Blocks | Free | no deps | |
| cta-1cta-1 | efferd | Blocks | Free | no deps | |
| cta-2cta-2 | efferd | Blocks | Free | no deps | |
| cta-3cta-3 | efferd | Blocks | Free | no deps | |
| cta-5cta-5 | efferd | Blocks | Free | no deps |
