Bileşenler
ProgressBar
Bir görevin ne kadar ilerlediğini gösteren ya da kalan süre bilinmezken kayan çubuk.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”ProgressBar, birkaç saniyeden uzun süren bir görevin ilerlemesini göstermek içindir: dosya yükleme, içe aktarma, çok adımlı bir işlem.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Bir saniyeden kısa beklemeler için: Hiçbir şey göstermeyin.
- Bir butonun ya da küçük bir alanın yüklenmesi için: Spinner ya da butonun
loadingdurumu. - İçerik yüklenirken: Skeleton kullanın.
- Bir formdaki adımları göstermek için: Adım göstergesi kullanın.
Anatomi
Bölüm başlığı “Anatomi”Dosyalar aktarılıyor
Yaklaşık 2 dakika kaldı
import { ProgressBar } from '@bigbang/ui';
export default function WithDescription() { return <ProgressBar label="Dosyalar aktarılıyor" value={3} max={10} valueText="10 dosyadan 3'ü" description="Yaklaşık 2 dakika kaldı" />;}- Etiket.
- Değer: Yüzde.
- Ray.
- Dolgu.
- Açıklama: İsteğe bağlı.
Davranış
Bölüm başlığı “Davranış”- Değer değişince dolgu yumuşakça büyür.
valueverilmezse çubuk kayar; değer bilinince belirli hale geçer.- Yazı yönü sağdan sola olunca dolgu sağdan başlar.
Yönergeler
Bölüm başlığı “Yönergeler”- Etiketi süren işle adlandırın.
- İlerleme ölçülebiliyorsa belirli çubuk kullanın.
- Tamamlanınca başarı tonuna geçin ya da çubuğu sonuçla değiştirin.
İçerik
Bölüm başlığı “İçerik”| Türkçe | İngilizce |
|---|---|
| Dosya yükleniyor | Uploading file |
| Yaklaşık 2 dakika kaldı | About 2 minutes left |