build69
build69  /  Components  /  Navigation  /  AppBarTabs

AppBarTabs

v1.0.8Updated 27 Aug 2026

Flat text-tab top bar (Slack / Notion) — brand, a scrollable row of flat nav links with an active underline, and a compact right cluster (search, notifications, avatar). Dark surface.

Preview

Live · 7 stories
Flat tabsOpen ↗
Why this is recommendedheaderappbartopbartabs+5

AppBarTabs organised into tabs — flat.

Recommended for+14
  • Simple top nav with a handful of flat sections
  • Slack/Notion-style workspace headers
  • Products that do not need dropdown menus or a module pill
Tags+6
headerappbartopbartabsshellnavigationslacknotionflat
Features+4
  • Scrollable flat text-tab strip with active underline
  • Compact right cluster: search icon, notifications, avatar menu
  • Dark bg-sidebar surface; responsive hidden-scrollbar overflow
  • Data-driven, SSR-safe, keyboard-accessible, className + data-slot passthrough
Not recommended for−2
  • Deep section menus (use AppBar)
  • Primary vertical navigation (use Sidebar)

Install

Ask your agent, or call the MCP tool directly. The resolved bundle is written into your project.

get_registry_item({ name: "AppBarTabs" })

Usage

import { AppBarTabs } from '@build69/ui';

<AppBarTabs brand={brand} tabs={tabs} onSearch={openSearch} user={user} />

Tick variants in the left menu — each adds a tab with that variant’s real story source, the same code the preview above renders.

Props

PropTypeRequired
brand

Logo chip + wordmark

AppBarBrand
tabs

Flat text nav items

AppBarTab[]
onSearch

Renders a search icon button

() => void
notifications

Notifications bell + count

AppBarNotifications
user

Avatar dropdown menu

AppBarUser
sticky

Position sticky top-0 z-40 (default true)

boolean

Related