Stepper

Sebuah komponen yang digunakkan untuk mengatur nilai secara bertahap, dengan tombol **"+"** untuk menambah nilai, tombol **"-"** untuk mengurangi nilai, dan tampilan angka di tengah yang menunjukkan nilai saat ini.


Stepper

Anatomi

Anatomy

Jenis dan variasi

States

Terdapat 5 states untuk Stepper, yakni Default, Filled, Focused, dan Disabled. Berikut contoh gambar dan penjelasannya:

Content

Default

Digunakkan apabila ingin menunjukkan bahwa pengguna belum berinteraksi dengan komponen tersebut.

Default

Filled

Digunakkan apabila ingin menunjukkan bahwa pengguna sudah berinteraksi dengan komponen tersebut.

Filled

Focused

Digunakan untuk menunjukkan bahwa komponen sedang dalam keadaan aktif atau dipilih oleh pengguna, biasanya ditandai dengan highlight atau border khusus untuk memberi tahu pengguna bahwa mereka dapat berinteraksi dengan komponen tersebut.

Focused

Disabled

Digunakkan apabila ingin menunjukkan bahwa pengguna tidak bisa menggunakan komponen tersebut karena ada sebuah aturan yang melarang pengguna.

disabled

Error

Digunakan ketika ingin menunjukkan ke pengguna bahwa ada hal yang salah yang telah dilakukan di area komponen ini yang harus dikomunikasikan secara jelas ke pengguna.

Error

Panduan penggunaan

Gunakan Stepper apabila kamu ingin pengguna menginput sebuah value angka yang bukan tanggal.

Pengguna bisa menambah atau mengurang jumlah angka menggunakan Stepper ini.

Contoh: Pengguna diminta untuk membeli alat pensil, pengguna bisa menambah atau mengurangi jumlah pensil tersebut.

Disarankan

Menggunakan copy atau elemen visual lainnya untuk menjelaskan konteks.

Disarankan

Dihindari

Use concise, easy to scan, and clear button labels to indicate the next action to the user.

Don’t Card

Gunakan penjelasan konteks

Gunakan komponen ini dengan sebuah text atau elemen visual di sebelah untuk menjelaskan konteks jumlah yang harus dipilih itu untuk apa.

Hindari komponen bersebelahan

Jangan menggunakan komponen ini bersebelahan satu sama lain tanpa ada konteks, karena dapat membingungkan pengguna untuk tau harus melakukan apa.

Kontributor