AIArchintel UIKataloğu aç

Topbar

Marka, merkez içerik ve aksiyonlara sahip uygulama başlığı.

Topbar.tsx
Topbar.tsx
Archintel UI

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/topbar.json

Kullanım Örneği

import { Topbar } from "@/components/layout/Topbar"

<Topbar
  brand={<Logo />}
  breadcrumbs={[{ label: "Projeler", href: "/projects" }, { label: "Detay" }]}
  center={<SearchInput />}
  centerRole="search"
  centerOnMobile
  right={<Button>Yeni proje</Button>}
/>

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
brandReactNodeSol logo veya marka alanı.
breadcrumbsBreadcrumbItem[] | ReactNodeBreadcrumb veri dizisi veya özel yol içeriği.
leftReactNodeSol tarafa eklenen özel içerik.
centerReactNodeArama, filtre veya sekmeler için orta alan.
rightReactNodeEtiketli sağ aksiyon grubu.
statusBadgeReactNodeGeniş ekranlarda marka yanında gösterilen durum rozeti.
stickybooleantrueÜst çubuğu viewport tepesinde sabitler.
borderedbooleantrueAlt kenarlığı gösterir.
height"sm" | "md" | "lg""md"Minimum üst çubuk yüksekliği.
centerOnMobilebooleanfalseOrta alanı mobilde ikinci satırda gösterir.
centerLabelstring"Üst çubuk merkezi"Orta bölgenin erişilebilir adı.
centerRole"group" | "search""group"Orta alanın içeriğe uygun erişilebilir rolü.
actionsLabelstring"Üst çubuk aksiyonları"Sağ aksiyon grubunun erişilebilir adı.