Back to blocks
BlockDashboard / ApplicationFree

Multi View Switcher React component

One set of items shown as a list grouped by status, a board with columns or a gallery of cards, and every card flies to its new place when you switch. Search, owner filters and sorting apply to all views, 1 / 2 / 3 switch views from the keyboard, and changing an item's status in the details panel moves it to its new group.

About the Multi View Switcher component

Multi View Switcher shows the same items three ways: a list grouped by status, a board with a column per status, and a gallery of cards. When you switch, every card moves smoothly from where it was to where it belongs, so people never lose their place.

Search, owner filters and sorting carry across views. Click any item to open its details, and changing its status there moves it into the right group or column as you watch.

When to use it

Use it for roadmaps, task lists, content calendars, asset libraries or any collection people browse in different ways.

Keep the item fields the same in every view so the switch feels like one set of things being rearranged.

Installation

Add the Multi View Switcher component to your project with the shadcn CLI. It lands in components/multi-view-switcher.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/multi-view-switcher

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More Dashboard / Application components

Video Call UI
Free
Dashboard Footer
Free
User Schedule
Free
Dashboard Header
Free
Checkbox Selection Cards
Free
Gantt Chart
Free