Back to blocks
BlockDashboard / ApplicationFree

Connected Apps Toggle List React component

An integrations list where each app has a switch that does the real flow: turning one on shows what it will be allowed to do before connecting, connected apps show the account and options to configure, expired ones ask to reconnect, and turning off asks for confirmation. With filters and search.

About the Connected Apps Toggle List component

Connected Apps Toggle List is an integrations page where every switch does the right thing. Turning an app on shows what it will be allowed to see and do before anything connects, which is what people expect from a trustworthy product.

Connected apps show which account they use and when they last synced, with options to configure. When access expires the card turns amber and offers a one-click reconnect, and turning an app off asks before removing its settings.

When to use it

Use it for integrations and connected accounts in SaaS settings, especially when apps use OAuth with specific permissions.

For a marketing page that showcases integrations, use the integrations grid block instead.

Installation

Add the Connected Apps Toggle List component to your project with the shadcn CLI. It lands in components/connected-apps-toggle-list.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/connected-apps-toggle-list

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More Dashboard / Application components

Privacy & Security Settings Panel
Free
Settings Toggle List
Free
Change Password Settings Card
Free
Usage Limit Slider Card
Free
Account Setup Sections
Free
Feedback Rating Card
Free