shadcn.io is not affiliated with official shadcn/ui
Single-CTA Ultra-Minimal Statement Hero Block for Ark UI
An ultra-minimal statement hero: a two-word headline at display size in one cell, and in a cell across a solid divider the one Shine Button and two lines of reassurance.
Installation
Overview
An ultra-minimal statement hero for React with Ark UI, here for Parcel, a deploy tool. The h1 is two words at display size (lg:text-8xl) over one sentence, in a cell at the start of the page's rails. Across a solid divider that meets the top rule with a + mark, a second cell holds the single ShineButton, full width, and two lines of reassurance with check icons. The statement sits at the top and the action at the foot, so the two read on a diagonal. Below lg the cells stack with a rule between them. Made for products with a single next step.
FAQ
Why only one button?
The block is built around one decision: the ShineButton is the only control, so nothing competes with it. Add a second action only if you need it, as an outline Button under the reassurance list.
How is the split built?
A two-column grid on the page column: the statement cell and a 24rem action cell. The action cell has lg:border-s and a Guides layer with a + mark where the divider meets the top rule. Below lg that layer is replaced by a top rule with marks, so the stacked cells are still separated by a line.
How do I change the headline?
Keep it to two or three words: at lg:text-8xl a longer line wraps and the cell grows. The supporting sentence sits under it at max-w-md. The action group is pinned to the foot of its cell with lg:mt-auto, so it follows the cell's height.
Is the Shine Button a link?
Yes, a link on every framework: asChild with an a on Ark and Radix, render with nativeButton={false} on Base UI, and href on React Aria. It takes the full width of its cell, and its light sweeps once on hover or focus and fades in under reduced motion.