Back to blocks
BlockDashboard / ApplicationFree

Dashboard Header React component

A complete dashboard header: a top bar with a workspace switcher, tabs with a sliding underline, ⌘K search that expands in place with keyboard results, notifications with unread counts and mark all read, and an account menu, over a page header with a live status line, a date range control that updates a KPI strip, and export with progress.

About the Dashboard Header component

Dashboard Header is everything at the top of a dashboard in one block: the app bar with workspace switcher, tabs, search, notifications and account menu, and the page header below it with a status line, a date range and the main actions.

Every part works. Search opens in place with ⌘K and is driven by the keyboard, notifications keep an unread count, the date range updates the numbers underneath, and Export shows progress before it confirms.

When to use it

Use it at the top of analytics dashboards, admin panels and SaaS apps where people switch workspaces and move between a few main sections.

If your app has many sections, pair a sidebar with just the page header part, or use App Shell with Sidebar.

Installation

Add the Dashboard Header component to your project with the shadcn CLI. It lands in components/dashboard-header.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/dashboard-header

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More Dashboard / Application components

Dashboard Footer
Free
Gantt Chart
Free
Multi View Switcher
Free
Event Calendar
Free
Video Call UI
Free
Vertical Navigation
Free