Add advanced search filters to bounty grid#1268
Conversation
Multi-select chips for language/tier/domain, reward range slider, deadline range picker, and saved filter sets in localStorage. Falls back to client-side filtering for fields the API doesn't support yet. Closes SolFoundry#842 Wallet: 9PmjWFwM2mdnjBNjJyfNMTWGCnGAKFpywsLF9xcRF8PK
|
This PR currently has a build blocker in {FILTER_SKILLS.map((skill) => (Since |
The advanced filter panel replaces skill pills. The old FILTER_SKILLS constant was removed but the UI that rendered it wasn't, causing a TypeScript build error.
|
The previous
updateFilters("rewardMin", min);
updateFilters("rewardMax", max);Inside The range handler should set both fields in one state update, e.g. |
Closes #842
Wallet: 9PmjWFwM2mdnjBNjJyfNMTWGCnGAKFpywsLF9xcRF8PK