shadcn.io is not affiliated with official shadcn/ui
Plugin Install Onboarding Block for Radix UI
A setup panel with six plugin cards in a hairline grid, each with a disclosure of what it can access, an Install button, a tray of removable chips and an Install recommended action.
Installation
Overview
Show what a plugin can touch before it is switched on, with this step for React with Radix UI. It is a setup panel of Spindlehurst, a content-management system for blogs, in bands ruled by Guides. The first band is six plugin cards (Analytics, SEO, Forms, Chat, Payments and Email) in a three by two grid of hairline cells. Each card has a two-letter tile, one sentence and a Collapsible “What it can access” with two typed lines, each led by a word in a Badge: Reads, Writes or Never reads. The button reads Install and becomes a quiet Installed. Three cards carry a “Recommended for blogs” badge. The second band is the tray, “Your plugins” with its count, one removable chip for each installed plugin, and an Install recommended action. Continue is the one Shine Button, quiet until one plugin is installed.
FAQ
Where do the access lines come from?
They are typed in PLUGINS, two for each plugin, and they are meant to be the truth: say what the plugin reads, what it writes and, where it matters, what it never reads. The words Reads, Writes and Never reads carry the meaning, not a colour. Open and close a card with Enter or Space; opening one grows its card and the cards beside it in the same row, and nothing else moves.
What does Install recommended do?
It installs every plugin marked “Recommended for blogs” that is not installed yet, and the status line names them. When all three are installed the button is quiet and says so if pressed. Which ones are recommended is the recommended flag in PLUGINS.
How do I take a plugin out?
With the chip's X in the tray, which is named for its plugin (“Remove Analytics”). The plugin's card goes back to Install and focus lands on that card's button, so a keyboard user is not left on a chip that has gone. The tray keeps its height whether it holds six chips or none.
Why is Continue quiet at first?
The step needs one installed plugin (three start installed here). With none, Continue stays visible but quiet, and pressing it says so and focuses the first card's button. Skip for now leaves the step.