Bileşenler
Timeline
Bir ray boyunca sıralı olaylar: işaret, başlık, zaman ve isteğe bağlı ayrıntı.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Timeline bir kaydın geçmişini göstermek içindir: etkinlik akışı, değişiklik günlüğü, bir talebin aşamaları.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Henüz gelmemiş adımlar için: sıralı bir akış Stepper ile gösterilir.
- Sıralanabilir, süzülebilir kayıtlar için: DataTable kullanın.
Anatomi
Bölüm başlığı “Anatomi”- Yayın durdurulduŞimdi
Bir kontrol başarısız oldu.
- İnceleme istendi
- Ekibe iki kişi davet edildi
Davetler e-postayla gönderildi.
- Proje oluşturuldu
import { Timeline, type TimelineItem } from '@bigbang/ui';
const items: TimelineItem[] = [ { id: 'blocked', title: 'Yayın durduruldu', description: 'Bir kontrol başarısız oldu.', time: 'Şimdi', tone: 'danger', icon: 'circle-alert' }, { id: 'review', title: 'İnceleme istendi', dateTime: '2026-10-27T16:05:00', tone: 'info' }, { id: 'invited', title: 'Ekibe iki kişi davet edildi', description: 'Davetler e-postayla gönderildi.', dateTime: '2026-10-26T11:20:00' }, { id: 'created', title: 'Proje oluşturuldu', dateTime: '2026-10-24', tone: 'success', icon: 'check' },];
export default function Default() { return <Timeline items={items} aria-label="Geçmiş" className="max-w-lg" />;}- İşaret: 24 px; nokta ya da simge, tona göre renkli.
- Ray: İşaretleri birleştiren çizgi; son olaydan sonra yok.
- Başlık ve zaman: Aynı satırda; dar ekranda alt alta.
- Açıklama ve ek içerik: İsteğe bağlı.
Davranış
Bölüm başlığı “Davranış”- Olaylar sırayla, 50 ms arayla belirir (en çok sekiz).
dateTimetarih ve saat içeriyorsa ikisi de, yalnızca tarihse yalnızca tarih yazılır; düz tarih saat dilimiyle kaymaz.- Sıra sizindir: en yeniyi üste ya da alta koyun ve sayfa boyunca tutarlı olun.
Yönergeler
Bölüm başlığı “Yönergeler”- Sonucu başlıkta söyleyin (“Yayın durduruldu”); ton yalnızca destekler.
- Göreli zaman (“Şimdi”) için
time, kesin zaman içindateTimekullanın. - Uzun geçmişleri sayfalayın ya da “Daha fazla göster” ile kısaltın.
İçerik
Bölüm başlığı “İçerik”Timeline kendi metnini taşımaz; bütün metinler uygulamadan gelir.
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- Stepper: Gelecek adımlar.
- StatusBadge: Tek bir durum.