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
brandReactNode—Sol logo veya marka alanı.
breadcrumbsBreadcrumbItem[] | ReactNode—Breadcrumb veri dizisi veya özel yol içeriği.
leftReactNode—Sol tarafa eklenen özel içerik.
centerReactNode—Arama, filtre veya sekmeler için orta alan.
rightReactNode—Etiketli sağ aksiyon grubu.
statusBadgeReactNode—Geniş 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ı.