OOratiq

Newsletter CTA

Ready

Email-capture band.

Ship notes, monthly

New blocks, new components, no noise. Unsubscribe anytime.

Installation

$ npx @oratiq-js/ui add newsletter-cta

Copies the component and everything it depends on into your project, then lists the npm packages to install. The code is yours after this.

Usage

import
import { NewsletterCta } from "@/components/blocks/newsletter-cta";

Style 02

Ship notes

One email a month. No noise.

$ npx @oratiq-js/ui add newsletter-cta-02

Style 03

Release notes, monthly

New blocks and components, straight to your inbox.

No spam, no sharing, unsubscribe anytime.

$ npx @oratiq-js/ui add newsletter-cta-03

Style 04

The ship-notes list

  • New block drops first
  • Migration heads-ups
  • Zero marketing fluff
$ npx @oratiq-js/ui add newsletter-cta-04

Style 05

Miss a release,
miss a shortcut.

$ npx @oratiq-js/ui add newsletter-cta-05

Style 06

$ npx @oratiq-js/ui add newsletter-cta-06

What a block is

  • A full section, composed from the components in the sidebar — copy it in, replace the demo content, ship.
  • Every style is its own registry item: the command under each preview installs exactly that file.
  • Blocks read the same semantic tokens as everything else — your brand override applies instantly.
  • Logical properties throughout: flip dir on <html> and any style mirrors.

Content is yours

The text, links, and data inside are demo content by design. Blocks are starting points, not configurable widgets — edit the file directly.

View source on GitHub → components/blocks/newsletter-cta.tsx