LivaDocs

LivaDialog

DevExtreme Popup üzerine kurulu, hazır tiplerle (bilgi, başarı, uyarı, tehlike, onay) gelen iletişim kutusu. type prop'una göre ikon ve varsayılan butonlar otomatik oluşturulur; buttons ile tamamen özel buton dizisi de verilebilir.

import { LivaDialog } from "@dataliva/livalib";

Tipler

type prop'u info, success, warning ve danger değerlerinde tek bir "OK" butonuyla hazır bir bildirim dialogu üretir. Dialog bir tetikleyici ile açılır: state true olduğunda bileşen render edilir, onHiding state'i sıfırlayarak kapatır.

Dialog tipleri
Önizleme yükleniyor…

Onay Dialogu

type="confirm" iki butonlu (Cancel / Confirm) bir onay penceresi oluşturur. Kullanıcının seçimi onConfirm ve onCancel geri çağrılarıyla yakalanır; her iki buton da dialogu otomatik kapatır.

Onay dialogu
Önizleme yükleniyor…

Özel Butonlar

buttons dizisi verildiğinde varsayılan butonların yerine geçer. Her butonda variant, stylingMode ve autoClose alanları bulunur; autoClose: true olan buton tıklandığında önce onClick çalışır, ardından dialog kapanır.

Özel butonlar ve autoClose
Önizleme yükleniyor…