Filter Bar

A configurable filtering surface for dashboards with top or side layouts, search, select, pill, and checkbox-group sections.

Preview & Interactive Laboratory

Search

Segment

Region

Status

Refine Logic

Search

Segment

Region

Status

Result Surface

Pair the side layout with tables, kanban views, or long result feeds when the filter surface needs to remain pinned during exploration.

Usage & Implementation

<FilterBar
  layout="top"
  sections={[
    { title: "Search", type: "search", placeholder: "Search accounts..." },
    { title: "Segment", type: "pills", options: ["All", "Enterprise"] },
  ]}
/>
React / Tailwind

Granular Customization

1

Layout

Switches between top rail and side panel patterns.

className={`layout='side'`}
2

Sections

Drive the rendered controls via config objects.

className={`sections={[...]}`}
3

Action Shell

Customize the surrounding card or panel surface with wrapper classes.

className={`className`}

API Reference (Props)

PropTypeDefaultDescription
layout'top' | 'side' | 'right''top'Controls overall filter layout.
sectionsFilterSection[]-Defines filter controls to render.
classNamestring-Extends the outer wrapper.