Lompat ke isi
CirccaHIG

Komponen / Form & input

FilterChip

Filter daftar berbentuk chip kapsul: "Status ▾" saat kosong, "Status: Draft" saat aktif, dengan tombol × untuk menghapus.
React · BetaFigma · siapFigmaSumber

Yang sudah ditangani

  • Bagian utama adalah <button> dengan aria-haspopup="dialog" dan aria-expanded dari Popover; namanya "Status: Draft".
  • Tombol × terpisah berlabel "Hapus filter Status"; setelah dihapus fokus kembali ke chip.
  • Status aktif ditandai teks nilai, bukan hanya warna aksen.
  • Esc atau klik di luar menutup Popover dan mengembalikan fokus ke chip.

Keyboard

TombolFungsi
EnterSpasiMembuka pilihan filter
TabPindah ke tombol × lalu chip berikutnya
EscMenutup pilihan

Tanggung jawab Anda

  • Beri label yang bermakna: teks label, atau aria-label untuk kontrol tanpa teks.
  • Uji di mode gelap dan kontras tinggi (pilih lewat menu Tema di kanan atas, atau tombol Terang/Gelap di tiap contoh).
  • Pastikan semua aksi bisa dijalankan dengan keyboard saja.
Esc
↑↓ pilih↵ buka12 hasil