Toast
OrganismZustand store üzerinden yönetilen bildirim sistemi. Hover'da dondurma, progress bar, title, actions, loading ve promise desteği.
toast.success('Kaydedildi.');
toast.info('Güncelleme mevcut.');
toast.warning('Oturum sona eriyor.');
toast.error('Sunucu hatası.'); // persistenttoast.success('Dosya yüklendi.', { title: 'Yükleme tamamlandı' });
toast.error('Sunucuya bağlanılamadı.', { title: 'Bağlantı hatası' });toast.info('Öğe silindi.', {
title: 'Silindi',
actions: [
{ label: 'Geri Al', onClick: (dismiss) => { undo(); dismiss(); } },
{ label: 'Kalıcı sil', onClick: (d) => { purge(); d(); }, variant: 'danger' },
],
});// Loading state (persistent until updated)
toast.loading('İşleniyor...');
// Promise: auto-transitions loading → success/error
toast.promise(fetchData(), {
loading: 'Yükleniyor...',
success: (data) => `${data.name} hazır.`,
error: 'Yüklenemedi.',
});