Skip to content

feat:resolve issues 465 463 462 464 - #589

Merged
Feyisara2108 merged 4 commits into
Feyisara2108:mainfrom
therealjhay:main
Jul 28, 2026
Merged

feat:resolve issues 465 463 462 464#589
Feyisara2108 merged 4 commits into
Feyisara2108:mainfrom
therealjhay:main

Conversation

@therealjhay

Copy link
Copy Markdown
Collaborator

Summary

Closes #465 Reduced-motion for confetti & toasts
Created
frontend/src/hooks/usePrefersReducedMotion.ts
— a shared, reactive hook that listens to the prefers-reduced-motion media query.
Updated
Navbar.tsx
— removed the inline hook definition and imported the shared one.
Updated
DonateModal.tsx
— replaced the one-shot window.matchMedia check with the reactive usePrefersReducedMotion hook, so confetti is skipped (and stays skipped) whenever the user prefers reduced motion.

Closes #463 Accessible emoji links & countdown
Updated
CampaignDetailsClient.tsx
:
Website link: added aria-label="Campaign website (opens in new tab)" + around the 🌐 emoji.
Twitter link: added aria-label="Campaign Twitter profile (opens in new tab)" + hidden emoji span.
Countdown: added role="status" and a computed aria-label like "Time remaining: 3 days, 2 hours, 10 minutes" so screen readers announce meaningful text instead of raw emoji.

Closes #462 Skip-link target
Updated
layout.tsx
:
Removed the orphan empty

that focus was landing on.
Wrapped {children} in — skip-link now lands on the actual page content.

Closes #464 Focus-visible on explore tabs
Updated
explore/page.tsx
:
Changed focus:outline-none → focus-visible:outline-none on the status tab buttons. The focus-visible:ring-2 focus-visible:ring-primary ring is now properly surfaced for keyboard users while pointer-based focus (click/tap) remains clean.
6:47 PM

@drips-wave

drips-wave Bot commented Jul 28, 2026

Copy link
Copy Markdown

@therealjhay 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

@github-actions

Copy link
Copy Markdown

Auto-review failed (API error). Leaving PR for human review.

@Feyisara2108
Feyisara2108 self-requested a review July 28, 2026 20:15
@Feyisara2108
Feyisara2108 merged commit 780af69 into Feyisara2108:main Jul 28, 2026
10 of 23 checks 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