Label

Form etiketi: 14px, 500 ağırlık, ink rengi. Kontrolü kendin bağladığında doğrudan kullan; Field bunu senin yerine render'lar.

KararlıKaynak kod

Import

tsx
import { Label } from "@merid/react";

Örnekler

Zorunlu

required, yardımcı teknolojilerden gizlenen bir * ekler. Bu yalnızca görsel bir işarettir: alanın duyurulması ve doğrulanması için required'ı kontrolün kendisine de ver.

Devre dışı

disabled, etiketi devre dışı bir kontrolle uyumlu olacak şekilde soluklaştırır. Kendi başına hiçbir şeyi devre dışı bırakmaz.

API referansı

Label ref'ini <label>'a iletir, diğer label attribute'larını (htmlFor, id, …) olduğu gibi geçirir.

PropTipVarsayılanAçıklama
requiredbooleanfalseYardımcı teknolojilerden gizlenen görsel bir * işareti ekler.
disabledbooleanfalseEtiketi devre dışı bir kontrolle uyumlu olacak şekilde soluklaştırır.
htmlForstring–Etiketin adlandırdığı kontrolün id'si.

Stil verme

SeçiciDeğerler
.mrd-labelKök <label>
.mrd-label__requiredZorunlu işareti
data-disableddisabled verildiğinde bulunur

Erişilebilirlik

  • Etiketi her zaman kontrolün id'siyle eşleşen htmlFor ile bağla; böylece etikete tıklamak kontrole focus verir ve etiket kontrolün erişilebilir adı olur.
  • * işareti aria-hidden'dır; “zorunlu” bilgisi kontrolün kendi required attribute'undan duyurulur.

Kullanım ilkeleri

Yap

Etiketleri kısa isimler olarak yaz (“E-posta”, “Şirket adı”) ve her zaman görünür tut.

Kaçın

Placeholder'ı tek etiket olarak kullanmak.

İlgili sayfalar