Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Featured Focal Hub Logos Block for React

A flagship customer in a framed card with a hairline tree down to a bracket of six supporting wordmarks, the caption "Integrates with" sitting on the line, for a release-management tool.

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 hub of logos for React with Base UI. One flagship customer sits in a framed card under a centred header: its plate, its wordmark in a serif, a "Flagship customer" badge and its tenure. A solid stem runs down from the card to a bracket that splits into six hairline drops, each ending on a supporting wordmark, and the caption "Integrates with" sits on the bracket where the stem lands. Every line is a CSS border, so the tree is crisp at any size and follows the theme. From lg the six wordmarks hang open from the bracket; below it the bracket becomes the one stem and the wordmarks sit in a ruled grid of cells, two by three, with the caption on the grid's top edge. Each wordmark is muted until hovered. Built from Guides, Badge and Lucide icons, with a CSS transition for the entrance and your theme's tokens for every colour. For a product with one customer worth putting in front and the tools around it.

FAQ

How do I change the flagship customer?

Edit FLAGSHIP at the top of the file: its name, icon, lettering (the Tailwind classes for its type) and the since line. The card sizes itself to its content up to a max-w-md, so a longer name wraps the badge and tenure rather than stretching the card. The header's headline and the bold lead sentence name the customer too, so change them with it.

How do I add or remove integrations?

Edit INTEGRATIONS, six entries in reading order. The bracket is built from the list: each item draws its own drop and its own piece of the horizontal line, and the first and last stop at their drop, so the line always runs from the first drop to the last. Keep it at six: the desktop row is six columns, and the phone grid is two by three, so any other count leaves an empty cell.

How is the tree drawn, and why does it change on a phone?

With borders and no SVG: a 1 px stem, a 1 px bracket line on each item and a drop from it. Below lg the six columns would be too narrow for the wordmarks, so the bracket and drops are hidden and the list becomes a grid of cells with shared hairlines; the stem still lands on the caption, which then sits on the grid's top edge.

Is the block accessible?

Yes. The header is an h2, the flagship a card with its name as an h3, and the integrations are a list named "Integrations" with each company's name as text; the icons, the stem, the bracket and the drops are hidden from assistive technology. Nothing in the list is focusable, so the hover colour is only a visual touch. In a right-to-left layout the bracket mirrors and each wordmark keeps its own direction, as a logo would.

Does it follow my theme?

Yes. Nothing is dark by itself: the card is the card colour with a ring and a shadow, the lines are the border colour and the wordmarks the muted text colour, turning to the text colour on hover.

What moves?

The header and the tree fade up once when the page loads, with CSS transitions, and each wordmark's colour eases on hover. With reduced motion the transitions are off.

  • Pro

    A hub-and-spokes diagram for a webhook-delivery tool: the flagship customer at the centre of an inset frame, three supporting customers on each side, and hairline curves running to each.

  • Pro

    A hub of proof for an endpoint-security tool: a flagship customer in a framed card, a connector down to six supporting wordmarks, and a closing band of four compliance cells with a line of detail each.

  • Pro

    A wide flagship band over a grid of six wordmarks for a bookkeeping tool: plate, wordmark and tenure at the start, one big figure at the end, both rail to rail.

  • Pro

    A flagship customer's plate raised on the top edge of an inset frame that holds its quote and who said it, for a property-management tool.

  • Pro

    A split for a patch-management tool: one flagship customer in a raised panel at the start, six integrations as rows with a Live status at the end, a solid divider between.

  • Pro

    A wall of eighteen customer wordmarks for a month-end close tool, under a compact header with the customer count, in cells that share their hairlines from rail to rail.