AIArchintel UIKataloğu aç
Dokümanlar/Feedback

Alert

Semantik önem derecesine sahip satır içi bağlamsal geri bildirim.

Alert.tsx
Alert.tsx

Yeni Sürüm Yayında (v2.4.0)

Tüm tasarım tokenları ve Next.js derleme önbellekleri başarıyla güncellendi.

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/alert.json

Kullanım Örneği

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

<Alert
  variant="warning"
  title="Dağıtım bekliyor"
  dismissible
  action={<Button size="sm">Ayrıntıları aç</Button>}
>
  Production onayı tamamlanmadı.
</Alert>

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
variant"info" | "success" | "warning" | "error" | "sage" | "neutral""info"Görsel renkleri ve varsayılan duyuru rolünü belirler.
titleReactNode—Bildirim başlığı.
childrenReactNode—aria-describedby ile bağlanan bildirim içeriği.
iconReactNode—Varsayılan varyant ikonunu değiştiren özel ikon; null ile gizlenebilir.
actionReactNode—Mobilde sarılabilen, etiketli aksiyon grubu.
dismissiblebooleanfalseKapatma düğmesini gösterir.
dismissedboolean—Kontrollü gizlenme durumu.
defaultDismissedbooleanfalseKontrolsüz kullanımın ilk gizlenme durumu.
onDismiss() => void—Kapatma istendiğinde çağrılır.
borderAccentbooleanfalseSol tarafta varyant renkli vurgu çizgisi gösterir.
size"sm" | "md" | "lg""md"İç boşluk, metin ve ikon ölçeği.
headingLevel2 | 3 | 4 | 5 | 63Başlığın belge hiyerarşisindeki seviyesi.
dismissLabelstring"Bildirimi kapat"Kapatma düğmesinin erişilebilir etiketi.
actionsLabelstring"Bildirim aksiyonları"Aksiyon grubunun erişilebilir etiketi.