← Documentation

Pro Blocks

The Pro Blocks are the marketing and application sections that ship with the Obra shadcn/ui Pro kit — heroes, navs, footers, feature grids, FAQs, dashboards, tables, auth screens, and more. Starting with 1.10.0, they’re available as React components through the shadcn/ui registry CLI, in addition to the HTML versions we shipped originally.

How it works#

The Pro Blocks live in a private shadcn/ui registry hosted by Obra. Once you add the registry to your components.json and provide your Pro license token, you can pull any block into your project with a single command:

npx shadcn@latest add @obra/hero-02

The CLI fetches the block’s source from our registry, drops the files into your project (using your own component aliases), and adds any missing shadcn/ui dependencies along the way.

What’s included#

  • All Marketing Blocks — heroes (02–05), navigation, footers, doormats, CTAs, pricing, FAQs, feature grids, comparisons, logos, ratings, quotes, stats, team, cookie banners, and more.
  • A growing set of Application Blocks — CRM dashboard, CRM wizard, contact dialog, sign up, log in, table, and counting.
  • A few OC (Obra Custom) components used as building blocks across the Pro Blocks (such as OCMarketingBlock and OCImagePlaceholder).

The full list of currently-published blocks lives in the Pro Blocks page on the product site.

Going further#

Pairing with the CSS Export plugin#

The Pro Blocks pair naturally with the CSS Export plugin. The plugin gives you a globals.css that matches your Figma file’s tokens; the Pro Blocks give you the React markup that consumes those tokens. Run them together and the design from Figma comes through to code without any token-by-token translation.