Bileşenler
InlineAlert
İçeriğin içinde bir bölüm, form ya da sayfa hakkında bilgi, başarı, uyarı ya da hata mesajı.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”InlineAlert, kullanıcının bir bölümde ya da formda bilmesi gereken bir durumu ilgili içeriğin yanında göstermek içindir: formun gönderilemediği, bir ayarın etkisi, eksik bir adım.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Bir işlemin geçici sonucu için: Toast kullanın.
- Tüm uygulamayı etkileyen durum için: Banner kullanın.
- Tek bir alanın hatası için: Hatayı alanın altında gösterin.
- Karar gerektiren durum için: AlertDialog kullanın.
Anatomi
Bölüm başlığı “Anatomi”Hata: Form gönderilemedi
İşaretli alanları düzeltip yeniden gönderin.
import { Button, InlineAlert } from '@bigbang/ui';
export default function WithActions() { return ( <InlineAlert tone="danger" title="Form gönderilemedi" actions={ <> <Button size="sm" variant="secondary"> Yeniden dene </Button> <Button size="sm" variant="tertiary"> Ayrıntılar </Button> </> } > İşaretli alanları düzeltip yeniden gönderin. </InlineAlert> );}- Ton ikonu.
- Başlık: İsteğe bağlı.
- Mesaj.
- Eylemler: En fazla iki.
- Kapat butonu: İsteğe bağlı.
Davranış
Bölüm başlığı “Davranış”- Uyarı içerikle birlikte akar; yer kaplar ve sayfayı iter.
- Sayfa yüklendikten sonra beliren uyarıda
announceaçılır:dangerhemen, diğerleri sırası gelince okunur. - Kapatınca söner, kaldırılır ve odak bir sonraki kontrole geçer.
Yönergeler
Bölüm başlığı “Yönergeler”- Ne olduğunu ve ne yapılacağını söyleyin.
- Uyarıyı ilgili içeriğin hemen üstüne koyun.
- Bir bölümde birden fazla uyarı göstermeyin.
- Hataları kapatılamaz bırakın; sorun çözülünce kaldırın.
İçerik
Bölüm başlığı “İçerik”| Türkçe | İngilizce |
|---|---|
| Form gönderilemedi | The form could not be sent |
| Yeniden dene | Try again |
| Uyarıyı kapat | Dismiss |