Skip to content

Improve APY dashboard table accessibility#584

Open
donglrd wants to merge 1 commit into
edehvictor:mainfrom
donglrd:improve-apy-dashboard-a11y
Open

Improve APY dashboard table accessibility#584
donglrd wants to merge 1 commit into
edehvictor:mainfrom
donglrd:improve-apy-dashboard-a11y

Conversation

@donglrd
Copy link
Copy Markdown

@donglrd donglrd commented May 28, 2026

Summary:

  • Adds accessible table sort buttons with aria-sort, aria-pressed, and descriptive labels.
  • Makes risk tooltip and stale APY status easier to use with assistive tech.
  • Respects reduced-motion preference for dashboard entry and row animations.
  • Adds a regression test for the table accessibility behavior.

Testing:

  • npm test -- --run src/components/dashboard/tests/ApyDashboard.test.tsx
  • npx eslint src/components/dashboard/ApyDashboard.tsx src/components/dashboard/tests/ApyDashboard.test.tsx

Notes:

  • npm run lint and npm run build are currently blocked by existing unrelated lint/type errors elsewhere in the client.

Fixes #542

@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

@donglrd is attempting to deploy a commit to the Edeh Victor's 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.

Improve APY Dashboard Table Accessibility

1 participant