shadcn.io is not affiliated with official shadcn/ui
Large Headline Side Checklist Features Block for React
A feature section for an onboarding tool with a large headline on the start side and a card-in-card setup checklist beside it, whose real checkboxes drive a progress meter and a spoken count.
Installation
Overview
A large-headline feature section for React with Base UI. A display headline, one sentence and a link to templates fill the start column; behind a split divider, a raised checklist card in a muted shell holds six steps, each with a real checkbox and a one-line hint. Ticking a box updates a progress meter and the count above the list ("3 of 6 done"), and a ticked step is struck through. The section has no button of its own, so nothing competes with the list. It's built from Checkbox, Progress, Field, Badge and Guides, with CSS for the entrance and your theme's tokens for every colour. For onboarding, setup guides and any product whose proof is a short list somebody can finish.
FAQ
How do I change the steps?
Edit STEPS at the top of the file: each has an id, a title and a hint. START lists the ids that are ticked on load, and the meter and the count are derived from the number ticked, so they always agree with the list.
Where is the progress kept?
In one piece of state that holds the ids of the ticked steps. Nothing is saved: reloading the page returns to START. To keep progress, store that list wherever your app keeps user data and pass it in as the initial value.
How does it work with a keyboard and a screen reader?
Each row is a labelled checkbox: its name is the step's title and its description is the hint, and clicking the row toggles it. The count under the meter is a polite status, so a tick is announced as "4 of 6 done". The meter is named "Onboarding progress".
Does the card follow my theme?
Yes. The card is a raised panel in a muted shell with + marks on its corners, with no dark scope, so it is light on a light page and dark on a dark one. A ticked box and the meter's fill use the foreground colour, so the section has no primary surface.
Related
- Pro
Form Validation Checklist Features
App screensA sign-up form that checks itself: a card with email, password and confirmation beside six password rules and a strength meter that update as you type, with a submit button that stays disabled until every rule passes.
- Pro
Sequential Milestone Checklist Features
Timelines and stepsA features section for a launch-readiness tool: five milestones in an accordion, each a grouped checklist of real checkboxes, with every milestone locked until the one before it is complete.
- Pro
Split Mockup Icon Checklist Features
Split with mockupA reverse split features section for a planning canvas: a square canvas in a card in card with linked cards and two named cursors, beside four icon rows and two buttons.
- Pro
Anchored Headline Grid Features
Headline-ledA feature section for a developer portal with a display headline pinned to the start side and a two-by-two grid of features in shared hairlines, each cell leading with a small greyscale drawing.
- Pro
Card Inset Feature Checklist CTA
Card in cardA card-in-card enterprise CTA: a start-aligned header with a Shine Button at its end, over a hairline-divided grid of six features in two columns, each with an info button that opens a one-sentence explanation.
- 01020304Pro
Manifesto Quad Grid Features
Headline-ledA centred manifesto feature section for a deploy tool: a statement over a full-width two-by-two of numbered principles, each written as what you give up against what you get, crossing at one plus mark.