{#- chirp-ui: Filter Bar composite Filter-first action container for list/table controls (form + action_strip). Wraps action_strip inside a form. Use one default slot with `chirpui-action-strip__primary`, `__controls`, and `__actions` children. For chip/pill faceted navigation (radiogroup, HTMX, optional register_colors), use chirpui/filter_chips.html — filter_group + filter_chip. See docs/COMPONENT-OPTIONS.md. For simple inline filter forms (2-3 controls, no toolbar chrome), use filter_row — a lightweight cluster form with HTMX support: {% call filter_row("/history/filter", attrs_map={"hx-target": "#results", "hx-swap": "innerHTML", "hx-trigger": "change delay:200ms from:input, change from:select"}) %} {{ text_field("skill", value=q, size="sm") }} {{ select_field("range", options=ranges, size="sm") }} {% end %} Usage (full filter_bar): from "chirpui/filter_bar.html" import filter_bar call filter_bar("/skills", attrs_map={"id": "skills_filters"})