Usage
Filters from @prepared911/ui/blocks/filters is the search and applied-filter bar. useFilterState from the same module stores a FiltersValue when the page is not already holding one.
The block does not sort rows and does not filter them. Column header sort is DataTable. Matching rows is the page's job.
value.search and value.appliedFilters and passes a narrower data array to DataTable.enableSorting on the DataTable column.Select or SegmentedControl directly.