Skip to content

fix(issues): render EmptyState fallback when bounty list is empty (#274) - #286

Open
ghzhost wants to merge 1 commit into
MergeFi:mainfrom
ghzhost:fix/issues-empty-state
Open

fix(issues): render EmptyState fallback when bounty list is empty (#274)#286
ghzhost wants to merge 1 commit into
MergeFi:mainfrom
ghzhost:fix/issues-empty-state

Conversation

@ghzhost

@ghzhost ghzhost commented Aug 21, 2026

Copy link
Copy Markdown

Summary

Closes #274

Description

/issues (src/app/issues/page.tsx) previously mapped over bounties directly inside a grid with no fallback when bounties.length === 0. When no bounties are available (such as on a fresh deployment or when filtered results are empty), visitors saw a bare heading and empty space with no feedback.

This PR adds a fallback rendering EmptyState matching the UX pattern used across the dashboard pages (/dashboard/sponsor, /dashboard/contributor, /dashboard/maintainer), displaying:

  • Icon: Inbox
  • Title: "No bounties yet"
  • Description: "Check back soon, or browse milestones instead."
  • Action button: "Browse milestones" linking to /milestones

Validation

  • npm run lint passes
  • npm run verify:env passes
  • NEXT_PUBLIC_STELLAR_NETWORK=TESTNET npm run build compiles successfully
  • NEXT_PUBLIC_STELLAR_NETWORK=TESTNET npm run verify:headers passes on all routes

@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the chonilius' projects Team on Vercel.

A member of the Team first needs to authorize it.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

IssuesPage renders an empty grid with no EmptyState when the bounty list is empty

1 participant