Bileşenler
ResultState
Bir görevin ya da akışın sonunda sonucu, bundan sonra ne olacağını ve sonraki adımları gösteren ekran.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”ResultState, çok adımlı bir akışın ya da uzun bir görevin sonunda sonucu açıkça göstermek içindir: başvurunun alındığı, işlemin tamamlanamadığı, bir incelemenin sürdüğü.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Kısa bir işlemin sonucu için: Toast kullanın.
- İçerik henüz yoksa: EmptyState kullanın.
- Sayfadaki bir hata için: InlineAlert kullanın.
Anatomi
Bölüm başlığı “Anatomi”Başarılı: Başvurunuz alındı
Sonucu iki iş günü içinde e-postayla bildireceğiz.
Başvuru numarası: 2026-0142
import { Button, ResultState } from '@bigbang/ui';
export default function Default() { return ( <ResultState tone="success" headingLevel={2} title="Başvurunuz alındı" description="Sonucu iki iş günü içinde e-postayla bildireceğiz." actions={<Button>Ana sayfaya dön</Button>}> <p className="m-0 type-body-sm text-fg-subtle">Başvuru numarası: 2026-0142</p> </ResultState> );}- Ton ikonu: Büyüyerek belirir.
- Başlık: Sonuç; ekran okuyucu tonu önünde duyar.
- Açıklama: Bundan sonra ne olacağı.
- Ayrıntılar: İsteğe bağlı.
- Eylemler.
Davranış
Bölüm başlığı “Davranış”- Ortalanır; metin satırı 440 px ile sınırlıdır.
- İkon bir kez büyüyerek belirir, döngüye girmez.
focusOnMountile odak başlığa taşınır.
Yönergeler
Bölüm başlığı “Yönergeler”- Başlıkta sonucu söyleyin, açıklamada bundan sonra ne olacağını.
- Başarısız görevde kullanıcının girdisinin kaybolmadığını belirtin ve yeniden deneme yolu sunun.
- Bir birincil eylem kullanın.
İçerik
Bölüm başlığı “İçerik”| Türkçe | İngilizce |
|---|---|
| Başvurunuz alındı | Your application has been received |
| İşlem tamamlanamadı | The task could not be completed |
| Ana sayfaya dön | Back to home |
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- EmptyState: Boş içerik.
- Toast: Kısa işlemin sonucu.
- InlineAlert: Sayfadaki uyarı.