Integration 20 - Category tabs with connect dialog

Pro

Tabbed catalog of connect cards that open a workspace URL and environment dialog, with category tabs that keep a stable height.

Shadcn Integration 20 block

Component Data

  • ID:integration20
  • Access:pro
  • Created:Aug 19, 2026
  • Type:block

Integration 20 block design & features

Integration20 is a categorized catalog built with shadcn/ui Tabs, Dialog, Input, Select, Label, and Button. A heading and supporting copy introduce category tabs for payments, DevOps, analytics, and productivity. Each tab shows a grid of cards with a logo, name, short description, and a compact outline connect button. Clicking connect opens a dialog with that tool's logo, a workspace URL field, a sandbox or production environment select, and cancel or connect actions.

Tabs use the default shadcn tab group. Cards are bordered and compact. Switching categories does not change the section height: the grid stays as tall as the largest tab and extra space sits under the cards. The dialog is a single column with a small bordered logo tile above the title. After connecting, the card button switches to a connected state and the dialog can disconnect.

This is a practical directory rather than a logo strip. Complexity is moderate and mixed: tab filtering plus a working connect form for each tool.

On small screens tabs wrap and the grid drops to one column, then two, then three. The dialog stays a single column.