Bileşenler
Spinner
Bir şey yüklenirken dönen açık yay; durumu ekran okuyucuya da bildirir.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Spinner, süresi bilinmeyen ve yaklaşık bir saniyeyi aşan kısa bir bekleme içindir: bir panelin yüklenmesi, bir değişikliğin kaydedilmesi.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- İçeriğin biçimi biliniyorsa: Skeleton kullanın.
- İlerleme ölçülebiliyorsa: İlerleme çubuğu kullanın.
- Bir düğmenin işlemi için: Button
loadingkullanın. - Bir anahtarın kaydı için: Switch
loadingkullanın.
Anatomi
Bölüm başlığı “Anatomi”Kaydediliyor
import { Spinner } from '@bigbang/ui';
export default function WithText() { return ( <div role="status" className="flex items-center gap-sm type-body-md text-fg-subtle"> <Spinner decorative /> <span>Kaydediliyor</span> </div> );}- Yay: Yaklaşık 300° açık, yuvarlak uçlu, izsiz dönen yay.
- Etiket: Görünmeyen ya da görünür durum metni.
Davranış
Bölüm başlığı “Davranış”- Yay
period-spinner(1000 ms) süresiyle döner. - Azaltılmış harekette dönüş durur; durum metinle bildirilir.
role="status"ekleme anında duyurulmayabilir; durumu kesin duyurmak için önceden var olan bir durum bölgesi kullanın.
Yönergeler
Bölüm başlığı “Yönergeler”- Bir seferde bir yükleme göstergesi gösterin.
- Bir saniyeden kısa beklemeler için gösterge eklemeyin.
- Yükleme on saniyeyi aşabiliyorsa neyin yüklendiğini görünür metinle söyleyin.
İçerik
Bölüm başlığı “İçerik”labelneyin yüklendiğini söyler: “Sonuçlar yükleniyor”.- Varsayılan metin kütüphane metnidir.
| Türkçe | İngilizce |
|---|---|
| Yükleniyor | Loading |
| Kaydediliyor | Saving |