Loading/Progress Bar (AppProgressBar)

Progress Bar (AppProgressBar)

● Needs Review Web Nuxt 4 + Mobile React Native

Indikator progres linear persentase penyelesaian soal ujian CAT, modul materi, atau proses sinkronisasi jawaban.

<AppProgressBar :value="65" />

Determinate vs. Indeterminate

Gunakan bentuk determinate (:value) kapan pun progres bisa dihitung, seperti jumlah soal terjawab — selalu tampilkan angka/persentase di sampingnya (lihat contoh di bawah), karena bar sendiri saat ini tidak mengumumkan nilainya ke pembaca layar (lihat tab Aksesibilitas). Pakai is-indeterminate hanya untuk proses singkat berdurasi tak pasti seperti sinkronisasi ke server; jangan biarkan animasi indeterminate berjalan lebih dari beberapa detik tanpa keterangan tambahan, karena pengguna tidak punya cara memperkirakan sisa waktu.

Progress Bar Variations

Progres Pengerjaan Soal (72 / 110)65%
Menyimpan Jawaban ke Server...

Props & API Reference

3 properties
PropertyTypeDefaultDeskripsi
value number0Nilai progres. Diterima dalam skala 0–1 atau 0–100 (komponen otomatis mendeteksi mana yang dipakai berdasarkan apakah value ≤ 1).
isIndeterminate booleanfalseMode animasi tanpa persentase pasti, dipakai saat durasi proses tidak diketahui.
appearance 'default' | 'success' | 'inverse''default'Warna isian bar; 'inverse' (putih) untuk dipakai di atas latar berwarna solid.