{{ $item['title'] }}
{{ $item['value'] }}
{{ $item['meta'] }}
Foundations
Primary
Gov Green
#4CAF50
Surface
Panels & page
White / green-tinted neutrals
Spacing
Base layout memakai ritme `16 / 24 / 32`. Section besar menggunakan padding lega, tapi row data tetap padat.
Radius
Typography
Display
Section Title
Body
Body copy dipakai untuk penjelasan panel, helper text form, dan konten informatif. Harus nyaman dibaca dalam panel data maupun halaman panjang.
Caption & label
{{ $item['title'] }}
{{ $item['value'] }}
{{ $item['meta'] }}
Component States
Button states
Input states
Badge states
Overlay Patterns
Dropdown
Gunakan untuk aksi ringkas, filter, dan menu profil. Maksimal 6 item agar tetap cepat dipindai.
Modal
Dipakai untuk approval, confirmation, atau preview ringkas. Konten modal sebaiknya fokus pada satu keputusan utama.
Data statis untuk menguji panel chart, legend, dan ritme header section.
Satu ring donut untuk memeriksa komposisi visual widget kecil.
Approved
72%
Pending
18%
Komponen progress dan timeline untuk test konsistensi informasi padat.
{{ $item['label'] }}
{{ $item['value'] }}%Catatan Sistem
Footer, CTA, toast, dan progress sengaja diletakkan dalam satu halaman ini supaya pengujian komponen terasa nyata sebelum kita pindah ke dashboard produksi.
Tabel statis untuk menguji kepadatan row, badge, dan alignment aksi.
| Kode | Pemohon | Layanan | Status | ETA |
|---|---|---|---|---|
| {{ $row['code'] }} | {{ $row['name'] }} | {{ $row['service'] }} | {{ $row['eta'] }} |
Form Patterns
Upload berkas
Pattern dropzone sederhana untuk PDF, scan KTP, atau lampiran pendukung.
Form Rules
Do
Avoid
Sample validation block
Format nomor dokumen belum sesuai pola resmi.
Advanced Table
Mencakup search, filter, bulk action, selected rows, pagination, dan empty/loading references.
| Nomor | Pemohon | Layanan | Status | Updated | Aksi | |
|---|---|---|---|---|---|---|
| {{ $row['id'] }} | {{ $row['name'] }} | {{ $row['service'] }} | {{ $row['updated'] }} |
Menampilkan 1-3 dari 124 data
Mock card konten informatif
Pemeliharaan singkat modul pencetakan dijadwalkan pukul 22.00 WIB. Layout card ini membantu kita cek ritme isi pendek vs panel data.
Komponen feed ringkas
Arah porting ke komponen nyata
Setelah layout ini cocok, kita pindahkan bagian hero, cards, dan section table ke dashboard utama dan halaman layanan satu per satu.
Loading
Empty State
Belum ada data untuk filter ini
Kosong bukan berarti rusak. Empty state harus tetap memberi konteks dan arah tindakan berikutnya.
Alerts
Page Templates
Ini daftar pola halaman yang harus konsisten saat kita mulai redesign produksi.
{{ $template['title'] }}
{{ $template['body'] }}
Contoh modal acuan untuk konfirmasi singkat.
Pengajuan: GOV-2026-1102
Pemohon akan dipindahkan ke status approved dan tercatat di audit log.