Bileşenler
Label
Field dışındaki bir denetimi adlandıran, zorunluluk işaretini taşıyan etiket.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Label, Field kullanmayan bir denetimi adlandırmak içindir: onay kutusu ya da anahtarın yanındaki metin, bir tablo hücresindeki girdi, kendi düzeninizi kurduğunuz bir form.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Field içindeki denetim için: Field’ın
labelprop’u etiketi bağlar. - TextInput için: TextInput etiketini kendi çizer.
- Bir başlık ya da açıklama için: Heading ya da Text kullanın; Label yalnızca denetimleri adlandırır.
Anatomi
Bölüm başlığı “Anatomi”import { Label } from '@bigbang/ui';
export default function Default() { return ( <div className="flex max-w-80 flex-col gap-xs"> <Label htmlFor="label-default">Alan etiketi</Label> <input id="label-default" className="h-(--bigbang-input-height-md) w-full rounded-(--bigbang-input-radius) border border-line-input bg-surface-raised px-(--bigbang-input-padding-inline) type-body-md" /> </div> );}- Metin:
label-mdya dalabel-smyazı stili,color-text-default. - Zorunluluk işareti:
*ve görünmeyen “zorunlu”, ya da “(isteğe bağlı)”.
Davranış
Bölüm başlığı “Davranış”htmlForile bağlanan denetim, etiketin metnini erişilebilir ad olarak alır.- Etikete tıklamak denetime odaklanır; onay kutusunu değiştirir.
*işaretiaria-hiddentaşır; ad içinde yalnızca “zorunlu” ya da “required” okunur.disabledyalnızca görünümü değiştirir; denetimi ayrıca devre dışı bırakın.
Yönergeler
Bölüm başlığı “Yönergeler”- Etiketi denetimin üstüne ya da onay kutusunun sağına koyun.
- Bir formda tek işaretleme yöntemi kullanın: azınlığı işaretleyin.
- Denetime
idverin ve aynı değerihtmlForolarak geçin.
İçerik
Bölüm başlığı “İçerik”- Etiket kısa bir ad öbeğidir; iki nokta koymayın.
- Onay kutusu etiketi bir seçeneği tam söyler: “Bildirimleri e-postayla al”.
| Türkçe | İngilizce |
|---|---|
| zorunlu | required |
| isteğe bağlı | optional |
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- Field: Etiket, yardım metni ve hatayı birlikte bağlar.
- TextInput: Kendi etiketi olan metin girdisi.
- VisuallyHidden: Görünmeyen etiket gerektiğinde.