Insights Filter Bar

The composed Search/Type/Year filter row used by the Insights Block — filter-field molecule wrapping the text-input atom and two selector atoms. Static reference only (no live WP_Query in this sandbox).

Static composition reference for `blocks/insights/template.php`'s filter bar — the Insights Block itself wires these controls to a live, AJAX-filtered WP_Query, which isn't practical to demo in this sandbox. See the Selector and Text Input entries for each control on its own. (The flex-row layout below is inline-styled for this demo only — the real .block-insights__filters layout rule lives in the block's own blocks/insights/style.scss, not this sandbox's stylesheet.)

By Keyword
By Type
By Year

Below the filter bar, and above the results grid, the real block also renders a row of active-filter "chips" (one per applied filter, each with a remove ×) — entirely built and updated by blocks/insights/script.js, so there's nothing static to preview here; see that file's renderActiveFilters().