Dice UI
56 komponen berperilaku yang diangkut dari Dice UI dan ditulis ulang untuk Vue.
Masukan 15
Angle Slider
Penggeser melingkar untuk memilih sudut — satu nilai atau rentang — lengkap dengan gagang yang bisa ditarik dan dikemudikan papan ketik.
Checkbox Group
Sekelompok kotak centang yang dikelola bersama: satu nilai jamak, satu pesan galat, satu label.
Color Picker
Pemilih warna dengan bidang saturasi, penggeser rona dan alfa, serta masukan teks dalam beberapa format.
Combobox
Masukan teks bersandingan daftar pilihan yang menyaring sambil diketik.
Editable
Teks yang disunting di tempat — sekali klik berubah jadi masukan, sekali Escape kembali seperti semula.
File Upload
Pengunggah berkas dengan seret-dan-lepas, pratinjau, dan bilah kemajuan per berkas.
Key Value
Masukan pasangan kunci-nilai yang tumbuh sendiri, mengerti tempelan berbaris banyak, dan memvalidasi kuncinya.
Listbox
Daftar pilihan yang dikemudikan papan ketik, bisa berbentuk lajur maupun petak.
Mask Input
Masukan berpola yang merapikan ketikan mengikuti bentuk yang ditentukan — nomor telepon, tanggal, kartu.
Mention
Masukan yang membuka daftar saran begitu aksara pemicu diketik — pola @sebut.
Phone Input
Masukan nomor telepon internasional dengan pemilih negara dan perapian nomor mengikuti negaranya.
Rating
Penilaian berbintang yang mengerti nilai separuh, bisa dikemudikan papan ketik, dan ikut terkirim dalam formulir.
Segmented Input
Beberapa kotak masukan yang tampak menyatu jadi satu — kode OTP, tanggal, nomor bersegmen.
Tags Input
Masukan tag: mengetik lalu Enter menambahkan, Backspace menghapus, dan tiap tag bisa disunting ulang.
Time Picker
Pemilih waktu yang bisa diketik langsung maupun dipilih dari daftar, dan mengikuti format 12 atau 24 jam sesuai lokal.
Tampilan 12
Avatar Group
Deretan avatar yang saling menumpuk, dengan penghitung sisa di ujungnya saat jumlahnya melebihi batas.
Badge Overflow
Deretan lencana yang mengukur ruang yang tersedia lalu menampilkan sebanyak yang muat saja, sisanya diringkas jadi satu penanda.
Circular Progress
Penunjuk kemajuan berbentuk cincin, termasuk keadaan tak tentu yang berputar terus.
Color Swatch
Petak warna yang menggambar papan catur di belakangnya supaya warna tembus pandang terbaca apa adanya.
FPS
Penghitung bingkai per detik yang berjalan langsung, untuk mengintip biaya render sambil mengembangkan.
Gauge
Penunjuk nilai berbentuk busur — lingkaran penuh atau sepotong — untuk dasbor dan metrik.
Kbd
Penanda tombol papan ketik untuk menuliskan pintasan.
QR Code
Penggambar kode QR, dengan tingkat koreksi galat, ukuran modul, dan sisipan logo di tengahnya.
Relative Time Card
Waktu relatif — “3 jam lalu” — yang saat disinggahi tetikus membuka kartu berisi waktu persisnya di beberapa zona.
Stat
Angka utama beserta label, keterangan, dan penanda naik-turunnya.
Status
Penanda keadaan bertitik berdenyut — daring, galat, menunggu — dengan ragam warna.
Timeline
Garis waktu peristiwa, mendatar maupun menegak, dengan keadaan per simpul.
Tata Letak 6
Compare Slider
Penggeser pembanding sebelum-sesudah: dua lapisan bertumpuk, satu garis pemisah yang bisa ditarik.
Marquee
Deretan isi yang berjalan sendiri tanpa henti, mendatar atau menegak.
Masonry
Tata letak batu bata: kolom-kolom yang tingginya tidak seragam, disusun rapat mengikuti lebar wadahnya.
Scroller
Wadah bergulir dengan bayangan di tepi yang muncul-hilang sendiri dan tombol gulir di kedua ujungnya.
Stack
Tumpukan kartu yang merapat saat diam dan merenggang saat disinggahi, seperti tumpukan toast Sonner.
Swap
Dua isi yang bertukar tempat saat diklik atau disinggahi, dengan peralihan yang bisa dipilih.
Data 4
Data Grid
Petak data yang bisa disunting langsung di selnya, dengan kemudi papan ketik, tempel dari papan klip, dan virtualisasi baris.
Data Table
Tabel data lengkap: penyaringan, pengurutan, penghalaman, dan pemilihan kolom.
Kanban
Papan kanban seret-dan-lepas: kartu berpindah antar kolom, kolomnya sendiri bisa diurutkan ulang.
Sortable
Daftar yang bisa diurutkan ulang dengan seret-dan-lepas, mendatar maupun menegak.
Umpan Balik 2
Media 2
Utilitas 9
Client Only
Menahan isinya sampai hidrasi selesai, dengan cadangan yang digambar server.
Composition
Kumpulan pembantu untuk menggabungkan penangan peristiwa dan ref jadi satu.
Direction Provider
Menyediakan arah baca — kiri-ke-kanan atau kanan-ke-kiri — untuk seluruh pohon di bawahnya.
Hitbox
Melebarkan daerah yang bisa disentuh sebuah elemen tanpa mengubah tampilannya.
Pending
Menahan interaksi selama sesuatu sedang berjalan, tanpa membuang fokus papan ketik dan tanpa menghilangkan elemennya dari pembaca layar.
Portal
Menggambar isinya di tempat lain dalam pohon DOM.
Presence
Menahan elemen tetap ada sampai animasi keluarnya selesai.
Visually Hidden
Menyembunyikan isi dari mata tapi tidak dari pembaca layar.
Visually Hidden Input
Masukan tersembunyi yang tetap terbaca teknologi bantu dan tetap ikut terkirim dalam formulir.
56 komponen, 278 bagian, ditulis ulang untuk Vue dari Dice UI karya Sadman Sakib, berlisensi MIT. Rantai lisensinya ada di Kredit.