8-bit Advanced 3
8bitcn/advanced3FreeBlock
Newsletter signup card with input and CTA.
Install it
npx shadcn@latest add https://www.8bitcn.com/r/advanced3.jsonSource
1import { cn } from "@/lib/utils";23import { Badge } from "@/components/ui/8bit/badge";4import { Button } from "@/components/ui/8bit/button";5import {6 Card,7 CardContent,8} from "@/components/ui/8bit/card";9import { Input } from "@/components/ui/8bit/input";1011import "@/components/ui/8bit/styles/retro.css";1213interface Advanced3Props {14 badge?: string;15 className?: string;16 cta?: string;17 description?: string;18 placeholder?: string;19 title?: string;20}2122export default function Advanced3({23 title = "Join the Guild",24 description = "Get notified when new components and blocks drop. No spam, just pixels.",25 placeholder = "warrior@email.com",26 cta = "SUBSCRIBE",27 badge = "FREE",28 className,29}: Advanced3Props) {30 return (31 <section className={cn("w-full px-4 py-16", className)}>32 <div className="mx-auto max-w-xl">33 <Card>34 <CardContent className="pt-8 pb-8">35 <div className="text-center">36 {badge && (37 <div className="mb-4">38 <Badge>{badge}</Badge>39 </div>40 )}4142 <h2 className="retro mb-3 font-bold text-2xl tracking-tight">43 {title}44 </h2>4546 <p className="mx-auto mb-6 max-w-sm text-muted-foreground retro text-[9px] leading-relaxed">47 {description}48 </p>4950 <div className="flex flex-col md:flex-row items-center gap-4">51 <Input52 aria-label="Email address"53 autoComplete="email"54 className="retro flex-1 text-xs"55 name="email"56 placeholder={placeholder}57 type="email"58 />59 <Button className="text-xs">{cta}</Button>60 </div>6162 <p className="retro mt-3 text-muted-foreground text-[10px]">63 No spam. Unsubscribe anytime.64 </p>65 </div>66 </CardContent>67 </Card>68 </div>69 </section>70 );71}
What it pulls in
Other registry items
Files it writes
More from 8bitcn
All 121 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| 8-bit Advanced 1advanced1 | 8bitcn | Blocks | Free | no deps · 3 files | |
| 8-bit Advanced 2advanced2 | 8bitcn | Blocks | Free | no deps · 5 files | |
| 8-bit Audio Settingsaudio-settings | 8bitcn | Blocks | Free | 2 deps · 7 files | |
| 8-bit Chapter Introchapter-intro | 8bitcn | Blocks | Free | no deps · 3 files | |
| 8-bit Character Sheetcharacter-sheet | 8bitcn | Blocks | Free | no deps · 9 files | |
| 8-bit Chartchart | 8bitcn | Blocks | Free | no deps · 3 files | |
| 8-bit Chart Area Stepchart-area-step | 8bitcn | Blocks | Free | no deps · 3 files | |
| 8-bit Chart Barchart-bar | 8bitcn | Blocks | Free | no deps · 3 files |
