shadcn.io is not affiliated with official shadcn/ui
Radial Hub Satellite Graph Features Block for React
A hub with six tools around it joined by spokes that carry travelling dots, and a status list beside it: choosing a tool or hovering its row lights its spoke.
Installation
Overview
A hub-and-spokes features section for React with Base UI. A tinted cell flush to the start edge of the page's rails holds a tile at the centre and six tools around it, each with a two-letter mark and a name, joined to the hub by spokes. On a spoke that is working a small dot travels in toward the hub, quicker while it is syncing; a spoke for a tool that needs signing in again is dashed and still. The tools are one group of radio buttons, and the list on the other side of a hairline has a row for each with a status (Connected, Syncing, Needs auth) and a note. Choosing a tool, or hovering its row, thickens its spoke and tints its row. The dots can be paused, and they are hidden with reduced motion. Below lg the list comes first and the diagram under it. It's built from Status, Badge, Data List, Toggle and Guides, with SMIL for the dots and your theme's tokens for every colour. For integration hubs, connector pages and any product that sits between other tools.
FAQ
How do I change the tools and their statuses?
Edit TOOLS at the top of the file: each has a name, a two-letter mark, a status ("connected", "syncing" or "auth") and a note. The six sit at equal angles from the top, clockwise; the spokes, the dots and the list are all made from the array. A tool that needs auth gets a dashed spoke and no dot.
Can the moving dots be stopped?
Yes. A Pause flow toggle in the corner of the diagram freezes every dot where it is, and with reduced motion the dots are hidden altogether, leaving the spokes. The animation is SMIL inside the SVG, so nothing runs in JavaScript between frames.
How do I use it with a keyboard?
The tools are one group of radio buttons: Tab puts focus on the chosen tool and the arrow keys move around the ring, choosing a tool as they go, which lights its spoke and its row. Each tool's description points at its row, so a screen reader hears its status and note.
Why does a status show a word as well as a dot?
A dot alone would be a colour or a shape to decode. Every row says Connected, Syncing or Needs auth in text, and the dot only repeats it: a solid dot, a ring and, for the one exception, the warning colour.
Related
- Pro
Circular Orbit Layout Features
Diagrams and mapsA hub and six connections around a solid ring for an integration hub: hovering, focusing or tapping a node writes its title and sentence into the hub.
- Pro
Radial Dial Wheel Selector Features
Diagrams and mapsA six-wedge dial for a model router: choose a skill and the needle turns to its wedge, the hub rolls to its score, and a list beside the dial shows all six with the model each goes to.
- Pro
Skill Tree Branch Graph Features
Diagrams and mapsA dependency tree of nine toggles for a modular SDK: switching a module on switches on what it needs, switching one off switches off what depends on it, and a counter and a bundle size follow.
- Pro
Architecture Flow Diagram Features
Diagrams and mapsA request path for an edge-routing layer: five hops on one wire with a dot travelling along it, the time each hop spends under it, and a latency-budget bar that sums them.
- Pro
Split Integration Flow Hero
Diagrams and mapsA split hero for a metrics pipeline: the headline and a Shine Button beside a divider and a flow diagram in a hairline frame, with a closing band of three proof cells.
- Pro
Centered Integration Grid Hero
Logos and social proofA centered showcase hero for a workflow tool: an announcement link, two calls to action and the integration directory as a framed panel of twelve tiles that share their hairlines.