Skip to content

feat: accessible pagination, recent activity badge, cleared-filters empty state, context menu#328

Merged
Chucks1093 merged 1 commit into
accesslayerorg:mainfrom
brightpixel-dev:feat/a11y-pagination-activity-emptystate-contextmenu
May 28, 2026
Merged

feat: accessible pagination, recent activity badge, cleared-filters empty state, context menu#328
Chucks1093 merged 1 commit into
accesslayerorg:mainfrom
brightpixel-dev:feat/a11y-pagination-activity-emptystate-contextmenu

Conversation

@brightpixel-dev
Copy link
Copy Markdown
Contributor

Fixes #316
Fixes #317
Fixes #318
Fixes #319

What changed

Why

  • Pagination buttons had no accessible labels — screen readers announced nothing useful
  • No visual cue for recently traded creator cards
  • Cleared-filters state was incorrectly falling through to the search-no-results copy
  • No way to copy or share a creator profile link directly from the card

How to test

  • Tab to pagination Previous/Next — screen reader announces "Go to previous page" / "Go to next page"; page change triggers live region
  • Creator with volume24h > 0 shows pulsing green "Active" badge in the name row
  • Clear all filters with no creators in the list — "Nothing here yet" state appears instead of the search empty state
  • Press ⋮ on a creator card with keyboard (Enter/Space opens menu, Arrow keys navigate, Escape closes and returns focus to trigger)

…ate, context menu (accesslayerorg#316 accesslayerorg#317 accesslayerorg#318 accesslayerorg#319)

## What changed
- Add CreatorListPagination with aria-live region and proper aria-labels (accesslayerorg#316)
- Add RecentActivityBadge pulsing indicator for creators with volume24h > 0 (accesslayerorg#317)
- Add ClearedFiltersEmptyState for empty marketplace with no active search (accesslayerorg#318)
- Add keyboard-navigable DropdownMenu context menu on CreatorCard (accesslayerorg#319)

## Why
- Pagination buttons lacked accessible labels and live region announcements
- No visual indicator for recently active creators with trading activity
- Cleared-filters state showed wrong empty state copy (search-no-results)
- No way to copy/share a creator profile link from the card

## How to test
- Tab through pagination: screen reader should announce "Go to previous page" / "Go to next page"
- Creator with volume24h > 0 shows pulsing green "Active" badge
- Clear all filters with empty marketplace: "Nothing here yet" state appears
- Press the ⋮ button on a creator card: Copy/Share/View profile items open with keyboard
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 28, 2026

@brightpixel-dev Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Chucks1093 Chucks1093 merged commit e26f53a into accesslayerorg:main May 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants