App-shell Pro 2: top bar with search and tabsPRO
A product top bar with navigation, search with a shortcut hint, a notifications menu and an account menu, then a page header with arrow-key tabs.
Installation
Once per project: add the Pro registry and your licence key.
components.json{ "registries": { "@ballmac": "https://ui.ballmac.com/r/{name}.json", "@ballmac-pro": { "url": "https://ui.ballmac.com/r/pro/{name}.json", "headers": { "Authorization": "Bearer ${BALLMAC_LICENSE_KEY}" } } } }.env.localBALLMAC_LICENSE_KEY=your-licence-keyAdd it.
$ pnpm dlx shadcn@latest add @ballmac-pro/app-shell-pro-2Need a licence or help with setup?
Usage
import { AppShellPro2 } from "@/components/ballmac/blocks/app-shell-pro-2/app-shell-pro-2"Dependencies
- npm
- lucide-react
Use with AI
Disclosure menus close on Escape and outside click; tabs follow the tabs pattern with right-to-left aware keys. With the shadcn MCP server set up (guide), ask your agent:
Add the Ballmac UI App-shell Pro 2: top bar with search and tabs (@ballmac-pro/app-shell-pro-2) to this project with the shadcn MCP, then use it where it fits.
Use it for
- Admin and back-office apps
Not for
- Apps that need a persistent sidebar
Registry JSON (needs your licence key): https://ui.ballmac.com/r/pro/app-shell-pro-2.json
Covered by the Ballmac UI Pro license.
More app shell blocks
App Shell 1: collapsible sidebar with command menu
A product frame: workspace switcher, grouped navigation with badges that collapses to an icon rail, top bar with search, notifications and a ⌘K command menu, and a scrolling page slot. A drawer on phones.
App-shell Pro 1: icon rail with a second level
A narrow icon rail opens a second panel of pages, with a collapsible panel, breadcrumbs and a scrolling page area. Becomes a top bar on phones.