Stop Rebuilding UI

Shadcn.io is not affiliated with official shadcn/ui

React Dashboard Config Onboarding Block

A dashboard widget selection block for React and Next.js with toggleable icon cards in a grid, ring selection state, and build action using shadcn/ui and Tailwind CSS

Configure dashboard layout with this widget selection onboarding block for React and Next.js built with TypeScript and shadcn/ui components. Features six widget options in a responsive two-column grid—Analytics with BarChart3Icon, Tasks with CheckSquareIcon, Calendar with CalendarIcon, Team Activity with UsersIcon, Revenue with DollarSignIcon, and Notifications with BellIcon from Lucide React. Each widget is a toggleable button card with icon, name, description, and ring-2 ring-foreground/10 selection state using Tailwind CSS utilities. Includes a live selected count display in the header and a Build Dashboard button in the footer. Uses Framer Motion staggered entrance animations and Balancer for balanced text wrapping. Perfect for dashboard onboarding, widget configuration, and personalized layout setup flows.

React Dashboard Config Onboarding Block preview

Loading...
Scroll to load preview

Installation

Install
Pro block

FAQ

Last updated on March 28, 2026

Was this page helpful?

Sign in to leave feedback.