Komponen / Aksi
PullDownButton
Tombol yang membuka menu aksi terkait: "Ekspor ▾" (Excel, PDF, CSV) di toolbar daftar, "Aksi lain ▾" di header detail PO, dan ⋯ di baris tabel.
Yang sudah ditangani
- Tombol diumumkan dengan aria-haspopup="menu" dan aria-expanded; panel menu dinamai dari label tombol.
- Chevron dekoratif (aria-hidden).
- Varian ikon wajib `label` yang jelas; tooltip memakai teks yang sama tanpa aria-describedby ganda.
- Saat menu terbuka tombol tampil dalam keadaan Pressed sebagai penanda visual.
Keyboard
| Tombol | Fungsi |
|---|---|
| Tab | Fokus ke tombol |
| EnterSpasi↓ | Buka menu dan fokus ke item pertama |
| ↑ | Buka menu dan fokus ke item terakhir |
| ↑↓, HomeEnd | Pindah antar-item |
| EnterSpasi | Jalankan item |
| Esc | Tutup menu, fokus kembali ke tombol |
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.