Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Numbered Sidebar Benefit Panel Features Block for React

A features section for a multiplayer docs tool: six capabilities as vertical tabs numbered 01 to 06, each opening a small drawing of the feature at work, a sentence and three benefits.

Framework
UI library

Preview

Preview width

Installation

Part of Pro
Pro unlocks the code and one-line install of every Pro button and text effect, plus the MCP for your AI editor.
Have Pro already? Sign in to open it.Opens here as soon as you're Pro.

Overview

A features section for React with Base UI, laid out like a numbered table of contents. A list at the start holds six capabilities on ruled rows, each with its number (01 to 06) and name; the open capability's panel is at the end: a small greyscale drawing of it at work (two people editing one page, a comment thread, a version list, a share sheet, a queue of offline edits, a published page), its name, a sentence and three benefits on shared hairlines. A divider that meets the page's top rule with a plus mark separates the list from the panel, and every panel is sized by an unseen copy, so switching capabilities never moves the page. It's built from Tabs and the Guides line kit, with your theme's tokens for every colour and no button. For collaboration tools, platforms with a handful of core capabilities and any product page that reads like a contents list.

FAQ

How do I change the capabilities and their drawings?

Edit the six capability objects at the top of the file: each has a number, a name, a sentence and three benefits. A drawing is a small component beside them (LiveEditingDrawing, CommentsDrawing, and so on) built from a few shared pieces, a drawn line, a page, a person and a named cursor; swap one for your own and pass it as the panel's child. The drawings are decoration, hidden from assistive technology, and the benefits say the same in text.

How does it work from the keyboard?

Tab enters the list on the open capability, the Up and Down arrows move between capabilities and open each as they go, and Tab again moves into the panel. Home and End jump to the first and last capability. The panel's drawing is hidden from the keyboard and screen readers on purpose. Base UI tabs open on focus here as well, so the arrow keys behave the same as on the other libraries.

Does the page jump when I switch capability?

No. Each panel's text is also drawn once, unseen, in the same grid cell as the open one, so the cell is as tall as the tallest panel; the drawing has a fixed height. Those copies are hidden from assistive technology and can't be focused.

What moves, and what happens with reduced motion?

The header and the list fade up once on load, and each panel fades up as it opens. With reduced motion all of it is off and the panel simply changes.

How does it fit on a phone?

The list becomes a row of six numbered chips that scrolls sideways if the screen is narrower than the row, above the panel. The names stay in the markup for screen readers, and the panel's heading names the open capability. The benefits stack, and nothing scrolls the page sideways at 320 pixels.

Does it follow my theme?

Yes. Every colour comes from your theme's tokens; the selected row is a tint with a thin bar at its start, and the only filled chips in the drawings are the foreground colour, so your primary colour stays free for a button elsewhere on the page.

  • Pro

    A features section for a parts catalog in vertical tabs lettered A to F: each family opens a spec sheet of four specs beside a small bar chart of the price at each quantity break.

  • Pro

    A features section for a knowledge base as a working tree: a rail of three categories and six features beside a detail panel with the selected feature's sentence, three ticks and a small drawing.

  • Pro

    A features section for an admin console in three panes: a vertical tab rail of five categories, an accordion of that category's features, and a console screen on the end side that outlines the row of the open feature.

  • Pro

    A features section for a realtime sync engine: a thin icon rail of six streams and a panel with the stream's name at display size beside a vertical marquee of its sync events, with a visible Pause button.

  • Pro

    A features section for a design-token system: a framed panel at full size beside six vertical tabs that are its own thumbnails; choosing one scales the panel up from that row.

  • Pro

    Accordion FAQ Features

    Tabs and accordions

    A features section for an API gateway told as six capability questions in an accordion beside a sticky side header, each answer a sentence and a small drawing of the capability at work.