Bileşenler
Toast
Bir işlemin sonucunu sayfanın köşesinde kısa süre gösteren, yığılan ve kaydırılarak kapatılan bildirim.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Toast, kullanıcının az önce yaptığı bir işlemin sonucunu işi bölmeden bildirmek içindir: kaydedildi, kopyalandı, silindi (geri al ile), arka planda biten bir işlem.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Kullanıcının karar vermesi gerekiyorsa: AlertDialog kullanın.
- Bir alanın ya da formun hatası için: Hatayı alanın yanında gösterin.
- Sayfa ya da bölüm boyunca geçerli bir durum için: InlineAlert ya da Banner kullanın.
- Kaybolmaması gereken önemli bilgi için: Bilgiyi sayfada gösterin.
Anatomi
Bölüm başlığı “Anatomi”import { Button, Toaster, useToast } from '@bigbang/ui';
function ShowButton() { const toast = useToast(); return ( <Button variant="secondary" onClick={() => toast.show({ tone: 'success', title: 'Değişiklikler kaydedildi', description: 'Son düzenlemeniz kaydedildi.' })} > Bildirim göster </Button> );}
export default function Default() { return ( <Toaster> <ShowButton /> </Toaster> );}- Bölge: Alt köşede, F6 ile ulaşılan “Bildirimler” bölgesi.
- Ton ikonu: Başarı, bilgi, uyarı, hata ya da döner simge.
- Başlık ve açıklama.
- Eylem: İsteğe bağlı, tek buton.
- Kapat butonu.
Davranış
Bölüm başlığı “Davranış”- Bildirim alttan yükselerek belirir; en fazla üçü üst üste yığılır, eskisi söner.
- Bölgenin üzerine gelince ya da odaklanınca yığın açılır ve süre durur.
- Aşağı ya da kenara doğru kaydırınca kapanır.
- Varsayılan süre 5 saniyedir; daha kısası verilemez.
dangerkapatılana kadar kalır. - 640 px’in altında bildirim ekran genişliğini kaplar.
Yönergeler
Bölüm başlığı “Yönergeler”- Başlığı geçmiş zamanla, kısa yazın: “Değişiklikler kaydedildi”.
- Bir bildirimde en fazla bir eylem kullanın; eylem başka yoldan da yapılabilsin.
- Aynı anda çok bildirim göstermeyin; aynı olayı
idile güncelleyin. - Hatalarda ne yapılacağını açıklamada söyleyin.
İçerik
Bölüm başlığı “İçerik”| Türkçe | İngilizce |
|---|---|
| Değişiklikler kaydedildi | Changes saved |
| Öğe silindi | Item deleted |
| Geri al | Undo |
| Kaydedilemedi | Could not save |
Provider material="glass" altında bildirimler cama döner. Prop Toaster üzerindedir. material="solid" onu opak tutar.
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- AlertDialog: Karar gerektiren onay için.
- Button: Başarı durumunu butonun kendisinde göstermek için.
- Spinner: Yükleniyor bildirimindeki döner simge.