CTA + Footer 01

New

A call to action with an email field that checks its input, then a four-column footer with a newsletter sign-up and legal links.

Installation

pnpm dlx shadcn@latest add https://kagadmodyaa.vercel.app/r/cta-footer-01.json

Needs a React + Tailwind project set up with shadcn. Copies the block's files into your project, along with the components it uses, so you can edit all of it.

Usage

This block is a section, not a page. Import it where you want it, alongside your other sections.

import { CtaFooter01 } from '@/components/cta-footer-01/cta-footer-01'

export default function Page() {
  return (
    <main>
      <CtaFooter01 />
    </main>
  )
}

Files

What the command adds to your project, and where.

  • components/cta-footer-01/cta-footer-01.tsx

    The section. Import it into any page and render it; it fills the width of its parent.

It also installs the components it is built from, unless you already have them: Button, Input.

The block uses one accent colour. Installing adds a --brand variable to your global CSS (an existing one is left alone); change it to match your product.

Links, copy and the product name are placeholders; swap in your own. Where a block has a form, its submit handler is a stub for your own request.