Skip to content

feat: Add Search Bar to Bounties Page#1243

Open
Rstar-Yan wants to merge 1 commit into
SolFoundry:mainfrom
Rstar-Yan:feat/bounty-search-bar
Open

feat: Add Search Bar to Bounties Page#1243
Rstar-Yan wants to merge 1 commit into
SolFoundry:mainfrom
Rstar-Yan:feat/bounty-search-bar

Conversation

@Rstar-Yan
Copy link
Copy Markdown

Summary

Adds a search input to the /bounties page that filters bounties by title, description, and tags, as requested in #823.

Implementation

  • Debounced search input (300ms) with a clear button (X) to reset
  • Client-side filtering by bounty title, description, and skills array
  • Works alongside existing filters — status dropdown and language pill filters remain fully functional
  • Contextual empty state — shows "No results for X" when search yields no matches
  • Custom useDebounce hook for clean debounce logic without external dependencies

Acceptance Criteria (from #823)

  • Search bar visible on /bounties page
  • Typing filters bounties in real-time
  • Works alongside existing filters
  • Clear button to reset search

Screenshots

The search bar appears between the page header and the language filter pills, with a magnifying glass icon and an X button that appears when text is entered.

Closes #823

- Add debounced search input with clear button
- Filter bounties client-side by title, description, and skills
- Works alongside existing status and language filters
- Real-time filtering with 300ms debounce for performance
- Shows contextual empty state when no search results found

Closes SolFoundry#823
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

missing-wallet PR is missing a Solana wallet for bounty payout

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T1: Add Search Bar to Bounties Page

1 participant