İçeriğe geç
BigBang

Sık açılanlar

    ↑↓Gezin↵AçEscKapat
    EN

    Bileşenler

    PageHeader

    Sayfanın üstü: konum, başlık, durum, açıklama ve ana işlemler.

    Storybook
    Storybook
    Kaynak kod
    Kaynak kod

    PageHeader her sayfanın üstündedir: kullanıcıya nerede olduğunu, sayfanın ne olduğunu ve burada yapılabilecek ana işlemleri söyler. Liste, ayrıntı ve ayar sayfalarında aynı yapıyı kullanın.

    • Sayfa içindeki bölümler için: Bölüm başlıkları için Heading kullanın.
    • Diyalog ve çekmeceler için: Onların kendi başlık alanı vardır.
    • Uygulamanın üst çubuğu için: Hesap ve dil menüleri AppShell üst çubuğundadır.

    Sayfa başlığı

    Etkin

    Sayfanın ne için olduğunu anlatan bir ya da iki cümlelik açıklama.

    import { Badge, Button, PageHeader } from '@bigbang/ui';
    export default function Default() {
    return (
    <PageHeader
    title="Sayfa başlığı"
    description="Sayfanın ne için olduğunu anlatan bir ya da iki cümlelik açıklama."
    breadcrumbs={[{ label: 'Ana sayfa', href: '#' }, { label: 'Birinci düzey', href: '#first' }, { label: 'Sayfa başlığı' }]}
    meta={<Badge tone="success">Etkin</Badge>}
    actions={
    <>
    <Button variant="secondary">İkincil buton</Button>
    <Button>Birincil buton</Button>
    </>
    }
    />
    );
    }
    1. Konum izi ya da dönüş bağlantısı: Breadcrumbs ya da back bağlantısı.
    2. Başlık: Varsayılan h1; uzun başlıklar satır kırar.
    3. Durum (meta): Başlığın yanında, örneğin bir Badge.
    4. Açıklama: Bir ya da iki cümle, soluk metin.
    5. İşlemler: En fazla bir birincil ve iki ikincil buton; sağda durur.
    • Geniş ekranda işlemler başlığın sağındadır; yer kalmayınca alta geçer. 640 px altında işlemler tam genişlik alır ve alanı eşit böler.
    • loading iken başlık yerine parlayan bir yer tutucu görünür; başlık öğesi yerinde kalır ve yükleniyor metniyle okunur. Durum gizlenir.
    • Başlık geldiğinde yumuşakça belirir; hareketi azaltma tercihinde yalnızca kısa bir solma kalır.
    • Konum izi uzunsa ortası katlanır; davranış Breadcrumbs’tan gelir.
    • Her sayfada tek bir PageHeader ve tek bir h1 olsun.
    • Başlık sayfanın adıdır; konum izinin son öğesiyle aynı olsun.
    • Birincil işlem en sağdadır; diğer işlemleri ikincil ya da üçüncül yapın.
    • Açıklamayı yalnızca sayfanın amacı belli değilse yazın.
    • Başlık bir ad öbeğidir; nokta konmaz.
    • Açıklama tam cümledir ve nokta ile biter.
    Türkçe İngilizce
    Sayfa başlığı Page title
    Listeye dön Back to list
    Ayrıntı sayfası Detail page
    • Breadcrumbs: Başlığın üstündeki konum izi.
    • Tabs: Başlığın altında sayfa bölümleri.
    • Button: Sayfa işlemleri.
    • AppShell: Sayfanın içinde durduğu çerçeve.