LivaDocs

Bildirimler

Olay tabanlı toast bildirim sistemi. İki parçadan oluşur: bildirimleri ekranda listeleyen Notifications host bileşeni ve herhangi bir yerden çağrılabilen notifications yardımcısı. Aralarındaki iletişim window üzerinde CustomEvent ile kurulur; Redux ya da Context gerekmez.

import { Notifications, notifications } from "@dataliva/livalib";

Önemli: Notifications host bileşeni uygulamada yalnızca bir kez, genellikle kök layout içinde mount edilmelidir. Birden fazla host aynı olayları dinlediği için her bildirim çoğaltılmış görünür. Bu sayfadaki host ilk örneğin içinde yer alır; diğer örnekler de aynı host üzerinden çalışır.

Bildirim tipleri

notifications.show(...) dört tipten biriyle çağrılır: success, error, warning, info. title isteğe bağlıdır; message bildirim gövdesini oluşturur.

Bildirim tipleri
Önizleme yükleniyor…

Kalıcı bildirim, kapatma ve temizleme

autoClose: false bildirimi kalıcı yapar; kullanıcı kapatana ya da programla notifications.hide(id) çağrılana kadar ekranda kalır. show(...) çağrısı sonradan kullanılmak üzere bildirimin kimliğini döndürür. notifications.clean() ekrandaki tüm bildirimleri kaldırır.

Kalıcı bildirim, kapatma ve temizleme
Önizleme yükleniyor…

Başlık, özel ikon ve süre

icon alanı varsayılan tip ikonunun yerine geçer; autoClose alanına milisaniye cinsinden sayı verilerek görünme süresi bildirime özel ayarlanabilir.

Başlık, özel ikon ve süre
Önizleme yükleniyor…