Back to blocks
BlockDashboard / ApplicationFree

Account Setup Sections React component

A first-run account setup in collapsible sections: profile with avatar color and role chips, workspace name with an auto-generated URL, email invites as chips with validation, preferences, a segmented progress bar, completed sections that collapse to an editable summary, an optional skip and a finish card.

About the Account Setup Sections component

Account Setup Sections is a first-run onboarding page that collects profile, workspace, team and preference details without feeling like a long form. Only one section is open at a time and each one only asks for a few things.

Finished sections collapse into a one-line summary with Edit, the progress bar shows how far along people are, invites can be skipped, and the workspace URL fills itself in from the name. A finish card confirms everything at the end.

When to use it

Use it right after sign-up to set up a new account or workspace in a SaaS product.

For a horizontal step-by-step flow use the Stepper Wizard or Onboarding Checklist; for ongoing settings use the Settings Toggle List.

Installation

Add the Account Setup Sections component to your project with the shadcn CLI. It lands in components/account-setup-sections.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/account-setup-sections

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More Dashboard / Application components

Contacts Quick List
Free
Change Password Settings Card
Free
Premium Upgrade Upsell Card
Free
Privacy & Security Settings Panel
Free
People Directory Table
Free
Connected Apps Toggle List
Free