Feedback /
stableToast
Notifikasi non-blocking untuk status aksi. Dikelola via ToastProvider + hook useToast.
Overview
Toast dipakai untuk feedback pasca-aksi seperti save berhasil, gagal sinkronisasi, atau warning ringan. Jangan gunakan toast untuk konfirmasi yang mewajibkan keputusan user.
Examples
Provider + trigger
Gunakan dismiss(id) dari return value toast() untuk kasus real.
Custom duration
API
Tokens Used
--bg-surfaceToast background
--border-subtleToast border
--color-{tone}Tone accent border/icon
--shadow-lgViewport elevation
Accessibility
- Toast item dirender dengan role='status' dan aria-live='polite'.
- Gunakan judul yang jelas agar message bisa dipahami tanpa konteks visual.
- Untuk error kritis yang butuh aksi, pertimbangkan Dialog daripada toast.