Integrations galleryPro
Searchable integrations with categories and connect / disconnect in place.
What's inside
- Search and categories
- Connected filter
- Connect in place
- Empty state
When to use
- App marketplaces and integration settings.
When not to use
- One or two integrations: put them in settings.
Installation
Usage
Import it from @/components/blocks/integrations-gallery after installing. It ships with sample data, so it renders straight away; swap in your own data when you're ready.
import { IntegrationsGallery } from "@/components/blocks/integrations-gallery";
export default function Page() {
return (
<main className="mx-auto max-w-6xl p-6">
<IntegrationsGallery />
</main>
);
}API reference
IntegrationsGallery
A searchable integrations directory with categories, a connected filter and connect / disconnect that resolve in place. Also the default export. No props: sample data sits at the top of the file, ready to swap for your own.
No props.
Keyboard interactions
| Keys | Action |
|---|---|
| Tab | Move through search, categories and cards |
| EnterorSpace | Connect or disconnect |
Accessibility
- Connect buttons name the integration and use aria-pressed.
Motion
- Cards re-flow with layout animation when filtering; buttons show a spinner then the result.
Responsive behavior
- 1, 2 or 3 columns; categories scroll horizontally on phones.
Performance
- Sample data is plain arrays at the top of the file. Replace them with your API data and keep the shapes.
Notes for AI
- The sample brands are fictional; use your partners' real names and logos with permission.
This page as Markdown, for assistants and coding agents:
/blocks/integrations-gallery/markdownThe full library index for assistants is at /llms.txt.
Lode222 doc pagesllms.txt