Kliping
KlipingBerandaDokumentasiKomponenBlocksVariasiTemplateDice UIHooks
Baru: 56 komponen dari Dice UI

Dice UI

56 komponen berperilaku yang diangkut dari Dice UI dan ditulis ulang untuk Vue.

Jelajahi komponen Lihat komponen primitif
SemuaMasukanTampilanTata LetakNavigasiDataUmpan BalikMediaUtilitas

Masukan
15

Angle Slider

5 bagian

Penggeser melingkar untuk memilih sudut — satu nilai atau rentang — lengkap dengan gagang yang bisa ditarik dan dikemudikan papan ketik.

Checkbox Group

6 bagian

Sekelompok kotak centang yang dikelola bersama: satu nilai jamak, satu pesan galat, satu label.

Color Picker

12 bagian

Pemilih warna dengan bidang saturasi, penggeser rona dan alfa, serta masukan teks dalam beberapa format.

Combobox

15 bagian

Masukan teks bersandingan daftar pilihan yang menyaring sambil diketik.

Editable

9 bagian

Teks yang disunting di tempat — sekali klik berubah jadi masukan, sekali Escape kembali seperti semula.

File Upload

10 bagian

Pengunggah berkas dengan seret-dan-lepas, pratinjau, dan bilah kemajuan per berkas.

Key Value

8 bagian

Masukan pasangan kunci-nilai yang tumbuh sendiri, mengerti tempelan berbaris banyak, dan memvalidasi kuncinya.

Listbox

5 bagian

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

5 bagian

Masukan yang membuka daftar saran begitu aksara pemicu diketik — pola @sebut.

Phone Input

3 bagian

Masukan nomor telepon internasional dengan pemilih negara dan perapian nomor mengikuti negaranya.

Rating

2 bagian

Penilaian berbintang yang mengerti nilai separuh, bisa dikemudikan papan ketik, dan ikut terkirim dalam formulir.

Segmented Input

2 bagian

Beberapa kotak masukan yang tampak menyatu jadi satu — kode OTP, tanggal, nomor bersegmen.

Tags Input

6 bagian

Masukan tag: mengetik lalu Enter menambahkan, Backspace menghapus, dan tiap tag bisa disunting ulang.

Time Picker

14 bagian

Pemilih waktu yang bisa diketik langsung maupun dipilih dari daftar, dan mengikuti format 12 atau 24 jam sesuai lokal.

Tampilan
12

Avatar Group

2 bagian

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

6 bagian

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

7 bagian

Penunjuk nilai berbentuk busur — lingkaran penuh atau sepotong — untuk dasbor dan metrik.

Kbd

2 bagian

Penanda tombol papan ketik untuk menuliskan pintasan.

QR Code

7 bagian

Penggambar kode QR, dengan tingkat koreksi galat, ukuran modul, dan sisipan logo di tengahnya.

Relative Time Card

2 bagian

Waktu relatif — “3 jam lalu” — yang saat disinggahi tetikus membuka kartu berisi waktu persisnya di beberapa zona.

Stat

7 bagian

Angka utama beserta label, keterangan, dan penanda naik-turunnya.

Status

3 bagian

Penanda keadaan bertitik berdenyut — daring, galat, menunggu — dengan ragam warna.

Timeline

9 bagian

Garis waktu peristiwa, mendatar maupun menegak, dengan keadaan per simpul.

Tata Letak
6

Compare Slider

5 bagian

Penggeser pembanding sebelum-sesudah: dua lapisan bertumpuk, satu garis pemisah yang bisa ditarik.

Marquee

4 bagian

Deretan isi yang berjalan sendiri tanpa henti, mendatar atau menegak.

Masonry

2 bagian

Tata letak batu bata: kolom-kolom yang tingginya tidak seragam, disusun rapat mengikuti lebar wadahnya.

Scroller

2 bagian

Wadah bergulir dengan bayangan di tepi yang muncul-hilang sendiri dan tombol gulir di kedua ujungnya.

Stack

3 bagian

Tumpukan kartu yang merapat saat diam dan merenggang saat disinggahi, seperti tumpukan toast Sonner.

Swap

3 bagian

Dua isi yang bertukar tempat saat diklik atau disinggahi, dengan peralihan yang bisa dipilih.

Navigasi
6

Action Bar

6 bagian

Bilah aksi mengambang yang muncul di tepi layar begitu ada yang terpilih, membawa tombol-tombol yang berlaku untuk pilihan itu.

Scroll Spy

5 bagian

Tautan navigasi yang menyorot bagian yang sedang terlihat, termasuk bagian bersarang.

Selection Toolbar

3 bagian

Bilah alat mengambang yang muncul di atas teks yang sedang disorot.

Speed Dial

6 bagian

Tombol aksi mengambang yang membuka kipas aksi saat disentuh.

Stepper

8 bagian

Penuntun proses berlangkah dengan penanda kemajuan, langkah yang bisa dilompati, dan keadaan galat per langkah.

Tour

11 bagian

Tur berpandu yang menyorot elemen satu per satu sambil menerangkan kegunaannya.

Data
4

Data Grid

2 bagian

Petak data yang bisa disunting langsung di selnya, dengan kemudi papan ketik, tempel dari papan klip, dan virtualisasi baris.

Data Table

6 bagian

Tabel data lengkap: penyaringan, pengurutan, penghalaman, dan pemilihan kolom.

Kanban

6 bagian

Papan kanban seret-dan-lepas: kartu berpindah antar kolom, kolomnya sendiri bisa diurutkan ulang.

Sortable

4 bagian

Daftar yang bisa diurutkan ulang dengan seret-dan-lepas, mendatar maupun menegak.

Umpan Balik
2

Banner

8 bagian

Pita pemberitahuan di tepi atas atau bawah layar, dengan antrean, prioritas, dan penutupan otomatis.

Responsive Dialog

9 bagian

Dialog yang berubah bentuk mengikuti lebar layar: kotak di tengah pada desktop, laci dari bawah pada ponsel.

Media
2

Cropper

10 bagian

Pemotong gambar dan video dengan zum, putar, dan bingkai potong yang bisa dibentuk.

Media Player

16 bagian

Pemutar video dan audio dengan kendali sendiri: putar, gulir waktu, volume, kecepatan, teks, dan layar penuh.

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.

Dirilis di bawah lisensi MIT. Ditulis ulang untuk Vue dari shadcn-vue, shadcn-ui-blocks, dan shadcn-hooks. Hak cipta © 2026 Kliping