AIArchintel UIKataloğu aç
Dokümanlar/Overlays

Alert Dialog

Kritik işlemler için odak yönetimli ve erişilebilir onay penceresi.

AlertDialog.tsx
AlertDialog.tsx

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-dialog.json

Kullanım Örneği

import { AlertDialog } from "@/components/ui"

<AlertDialog open={open} onOpenChange={setOpen} title="Projeyi sil?" description="Bu işlem geri alınamaz." tone="danger" confirmLabel="Sil" onConfirm={removeProject} />

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
openbooleanPencerenin kontrollü açık durumu.
onOpenChange(open: boolean) => voidAçılma ve kapanma isteğini bildirir.
titleReactNodeUyarı başlığı.
descriptionReactNodeKararın sonucunu açıklayan metin.
onConfirm() => voidOnay aksiyonunda çağrılır.
tone"default" | "danger""default"Uyarının görsel tonu.
loadingbooleanfalseOnay aksiyonunu işlem sırasında devre dışı bırakır.