Umpan Balik & Dialog

EmptyState (Kondisi Data Kosong)

Tampilan ramah dan informatif ketika warga belum memiliki riwayat permohonan atau pencarian tidak membuahkan hasil.

Komponen EmptyState (.mjl-empty-state) mencegah warga mengira sistem sedang rusak saat daftar permohonan atau pencarian bernilai nol. Komponen ini memberikan penjelasan jelas dan tombol tindakan pertama.


1. Pratinjau EmptyState

Pratinjau Belum Ada Permohonan

Belum Ada Permohonan Layanan

Anda belum pernah mengajukan permohonan dokumen kependudukan atau perizinan. Silakan mulai buat pengajuan baru di bawah ini.

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-empty-state">
  <h3 class="mjl-empty-state__title">Belum ada permohonan</h3>
  <p class="mjl-empty-state__desc">Anda belum pernah mengajukan layanan.</p>
  <a href="/permohonan/baru" class="mjl-btn mjl-btn--primary mjl-btn--md">Buat Pengajuan</a>
</div>
Copyright © 2026