Newsletter Signup 5 – Inline callout with contained form
shadcncraft/newsletter-signup-5FreeBlock
A horizontal newsletter signup pattern presented inside a soft container to separate it from surrounding content. The headline and description anchor the left side while the inline form sits to the right, creating a clear scan path and compact footprint. Works well as an embedded callout within long pages and collapses cleanly to a stacked layout on smaller screens.
Live preview
live · rendered by the registry
Rendered by shadcncraft on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://shadcncraft.com/r/newsletter-signup-5.jsonSource
1"use client";23import { IconPlaceholder } from "@/registry/icons/icon-placeholder";4import { Button } from "@/components/ui/button";5import { Input } from "@/components/ui/input";6import {7 SectionHeading,8 SectionHeadingBody,9 SectionHeadingTitle,10} from "@/components/shadcncraft/pro-marketing/section-heading";1112export function NewsletterSignup5() {13 return (14 <section className="py-6 lg:py-20">15 <div className="mx-auto max-w-7xl px-5 lg:px-8">16 <div className="flex flex-col justify-between gap-16 rounded-xl border bg-muted px-5 py-12 lg:flex-row lg:items-end lg:px-16 lg:py-20">17 {/* Section Heading */}18 <div className="flex-1">19 <SectionHeading>20 <SectionHeadingTitle>Stay in the loop</SectionHeadingTitle>21 <SectionHeadingBody className="text-balance">22 Get insights, product updates, and productivity tips straight to your23 inbox.24 </SectionHeadingBody>25 </SectionHeading>26 </div>2728 {/* Newsletter Form */}29 <div className="flex max-w-md flex-col gap-2 lg:gap-3">30 <form className="flex flex-col gap-2 sm:flex-row">31 <Input placeholder="email@example.com" className="w-full" />32 <Button type="submit" aria-label="Subscribe to newsletter">33 <IconPlaceholder34 lucide="Mail"35 tabler="IconMail"36 hugeicons="Mail01Icon"37 phosphor="EnvelopeIcon"38 remixicon="RiMailLine"39 />{" "}40 Subscribe41 </Button>42 </form>4344 {/* Privacy Policy */}45 <span46 className="text-center text-sm text-muted-foreground lg:text-right"47 role="note"48 >49 We respect your privacy.50 </span>51 </div>52 </div>53 </div>54 </section>55 );56}
What it pulls in
Other registry items
Files it writes
More from shadcncraft
All 26 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Banner 10 – Inline announcement linkbanner-10 | shadcncraft | Blocks | Free | no deps | |
| Benefits 13 – Card grid with section headerbenefits-13 | shadcncraft | Blocks | Free | no deps | |
| Contact 11 – Centered form with supporting sidebarcontact-11 | shadcncraft | Blocks | Free | no deps | |
| FAQ 4 – Centered accordion with supporting panelfaqs-4 | shadcncraft | Blocks | Free | no deps | |
| Footer 4 – Brand-led sitemap footerfooter-4 | shadcncraft | Blocks | Free | 1 dep | |
| Testimonial 11 – Editorial quote gridtestimonials-11 | shadcncraft | Blocks | Free | no deps | |
| Top Navigation 5 – Minimal center-aligned links with inline authtop-navigation-5 | shadcncraft | Blocks | Free | no deps |
