Bileşenler
MaskedValue
Hassas bir değeri maskeli gösteren, bir düğmeyle açan ve isteğe bağlı olarak kopyalatan gösterim.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Ekranda görünmesi gerekmeyen ama zaman zaman okunan değerler için: erişim anahtarı, kurtarma kodu, gizli bağlantı.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Değer girmek için: Şifre ve gizli giriş alanlarında PasswordInput kullanın.
- Hiç gösterilmemesi gereken değerler için: Değer sayfaya hiç gelmemelidir; MaskedValue tarayıcıya gelen değeri yalnızca gözden saklar.
Anatomi
Bölüm başlığı “Anatomi”import { MaskedValue } from '@bigbang/ui';
export default function Default() { return ( <MaskedValue value="BB7Q2K9X4M7731" label="Erişim anahtarı" copyable /> );}- Değer: Maskeli hâlde yalnızca görünür uçlar; açıkken değerin tamamı.
- Göster düğmesi: Göz simgesi; basılı hâli değerin açık olduğunu söyler.
- Copy (isteğe bağlı): Değerin tamamını kopyalar.
Davranış
Bölüm başlığı “Davranış”- Maskeli değer sayfa metninde bulunmaz; ekran okuyucu yalnızca “Sonu 7731 olan gizli değer” duyar.
- Göster düğmesi değeri açar ve kapatır; metin yumuşakça geçiş yapar.
hideAfterverilirse açılan değer o süre sonra yeniden maskelenir.revealedile denetlenebilir; örneğin değeri açmadan önce kimlik doğrulaması isteyebilirsiniz.
Yönergeler
Bölüm başlığı “Yönergeler”labelile değeri adlandırın; düğme adı genel kalır (“Değeri göster”).- Değerin uzunluğu da gizliyse
maskLengthverin. - Değeri açmak denetim kaydı gerektiriyorsa
onRevealedChangeile kaydedin.
İçerik
Bölüm başlığı “İçerik”| Anahtar | TR | EN |
|---|---|---|
ui.masked-value.show |
Değeri göster | Show value |
ui.masked-value.hidden |
Sonu {end} olan gizli değer | Hidden value ending in {end} |
ui.masked-value.hidden-all |
Gizli değer | Hidden value |
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- Copy: Yalnızca kopyalama.
- PasswordInput: Gizli değer girişi.