Lompat ke isi
CirccaHIG

Komponen / Form & input

FilterBar

Baris pencarian + filter + jumlah hasil di atas daftar dokumen (PO, invoice, BAST).
React · BetaFigma · siapFigmaSumber

Import

tsx
import { FilterBar, FilterChip, SearchField } from '@divistant/circca-react';

Props

Juga menerima atribut <div>. Elemen akar ber-role="search".
PropTipeDefaultKeterangan
searchSearchFieldProps—Props SearchField (Medium, mengisi sisa baris atas). Wajib berisi aria-label.
leadingReactNode—Di kiri kolom cari, lebar 220 — mis. Select tampilan tersimpan.
actionsReactNode—Aksi di kanan baris atas: Button Ghost "Simpan tampilan", IconButton ekspor.
childrenReactNode—FilterChip-chip (dibungkus role="group" "Filter").
onClearAll() => void—Isi hanya saat ada filter aktif; tombol "Hapus semua filter" tampil bila diisi. Fokus pindah ke chip pertama setelahnya.
clearLabelstring'Hapus semua filter'Label tombol hapus semua.
resultCountReactNode—Jumlah hasil di kanan, mis. "24 dari 142 PO". Diumumkan lewat aria-live="polite".
aria-labelstring'Cari dan filter'Nama landmark pencarian.
classNamestring—Kelas tambahan.

Sumber

Kode komponen ada di packages/react/src/components/filter-bar. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.

Esc
↑↓ pilih↵ buka12 hasil