Umpan Balik & Dialog

Alert (Kotak Pemberitahuan)

Spanduk informasi penting untuk status verifikasi berkas, pengumuman jadwal pelayanan, atau peringatan kendala server.

Alert (.mjl-alert) menampilkan pesan status kontekstual yang membutuhkan perhatian warga atau operator sistem.


1. Pratinjau 4 Nada Warna Semantik

Pratinjau Variasi Alert

Berkas Berhasil Terkirim

Nomor resi permohonan Anda: #MJL-2026-88192. Petugas kecamatan akan meneliti kelengkapan dokumen dalam 1×24 jam.

Jadwal Pelayanan Selama Hari Libur

Pelayanan tatap muka di Kantor Dinas ditutup sementara pada cuti bersama, namun pendaftaran online tetap beroperasi normal 24 jam.


Penggunaan di Berbagai Teknologi

Salin contoh sesuai teknologi proyek Anda. Semua versi memakai class dari @majalengka/css. Komponen siap pakai tersedia di @majalengka/vue; untuk React, Angular, Laravel, dan PHP, contoh di bawah sudah berupa pembungkus kecil yang bisa langsung disalin ke proyek.

<div class="mjl-alert mjl-alert--success" role="status">
  <div class="mjl-alert__content">
    <p class="mjl-alert__title">Berkas berhasil terkirim</p>
    <p>Nomor resi Anda: MJL-2026-88192.</p>
  </div>
</div>

<div class="mjl-alert mjl-alert--danger" role="alert">
  <div class="mjl-alert__content">
    <p class="mjl-alert__title">Gagal memproses</p>
    <p>NIK tidak ditemukan dalam basis data.</p>
  </div>
</div>

2. Aturan Aksesibilitas ARIA

  • Pesan Bahaya / Error: Gunakan role="alert" dan aria-live="assertive" agar pembaca layar segera menginterupsi dan membacakan kendala kepada pengguna tuna netra.
  • Pesan Sukses / Info: Gunakan role="status" dan aria-live="polite" agar pembaca layar menyelesaikan kalimat aktif terlebih dahulu sebelum membacakan status baru.
Copyright © 2026