feat(filter): richer attribute picker with icons, groups and search

Add a leading icon and grouped, searchable sections to the attribute
picker used by conversation filters, contact filters/segments and
automation rule conditions. FilterSelect gains a `searchable` option
(type-ahead + empty state) and a shared helper supplies per-attribute
icons and section headers.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Pranav
2026-06-30 18:25:01 -07:00
co-authored by Claude Opus 4.8
parent 926a9d8a69
commit abfd335f57
11 changed files with 178 additions and 11 deletions
@@ -19,6 +19,8 @@
"OR": "OR"
},
"INPUT_PLACEHOLDER": "Enter value",
"SEARCH_PLACEHOLDER": "Search…",
"NO_RESULTS": "No matches",
"CONTACT_SEARCH_PLACEHOLDER": "Search contacts",
"CONTACT_FALLBACK": "Contact #{id}",
"OPERATOR_LABELS": {