AIArchintel UIKataloğu aç
Dokümanlar/Feedback

Toast

İsteğe bağlı aksiyon içeren geçici geri bildirim mesajı.

Toast.tsx
Toast.tsx

Değişiklikler Canlıya Alındı

Tasarım tokenları ve bileşen kütüphanesi başarıyla derlendi.

Otomatik Yedekleme Tamamlandı

Tüm mimari şemalar yerel diske kaydedildi.

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/toast.json

Kullanım Örneği

import { Toast } from "@/components/feedback/Toast"

<Toast
  variant="success"
  title="Değişiklikler kaydedildi"
  message="Yeni ayarlar yayına hazır."
  duration={5000}
  onClose={removeToast}
/>

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
variant"info" | "success" | "warning" | "error" | "sage""info"Renkleri ve varsayılan canlı bölge rolünü belirler.
titleReactNodeToast başlığı.
messageReactNodeİsteğe bağlı açıklama.
action{ label: string; onClick?: () => void; href?: string }Callback veya bağlantı aksiyonu.
durationnumberMilisaniye cinsinden otomatik kapanma süresi.
visiblebooleanKontrollü görünürlük durumu.
defaultVisiblebooleantrueKontrolsüz ilk görünürlük durumu.
onClose() => voidKapatma isteğinde çağrılır.
closeLabelstring"Bildirimi kapat"Kapatma düğmesinin erişilebilir etiketi.
headingLevel2 | 3 | 4 | 5 | 63Başlık seviyesi.
iconReactNodeVaryant ikonunu değiştiren özel ikon; null ile gizlenebilir.