feat(leads): implement reactive search for exhibitors and lead tracking

- Implemented V3-style reactive search (Local Cache -> Remote Revalidation) for exhibitors.
- Standardized search fields to 'name' for Exhibits and 'event_badge_full_name' for Lead Tracking.
- Refactored Leads UI with standardized search components and grid layout.
- Updated event routing to exclusively use string-based IDs (Triple-ID pattern).
- Hardened 'ae_EventSession' type definitions to handle null values from V3 API/Dexie.
This commit is contained in:
Scott Idem
2026-01-28 12:05:42 -05:00
parent f145b4dcac
commit cc3a6b0f59
11 changed files with 937 additions and 42 deletions

View File

@@ -144,7 +144,7 @@
placeholder="name, email"
id="badge_fulltext_search_qry_str"
bind:value={$events_loc.badges.fulltext_search_qry_str}
suggest="off"
autocomplete="off"
data-lpignore="true"
class="input text-lg font-mono grow transition-all"
onkeyup={(e) => {