Skip to content

fix: address accessibility issues for issues #52, #69, #75, #72#188

Merged
sshdopey merged 1 commit into
Heliobond:mainfrom
JoyLight00:fix/accessibility-issues-52-69-75-72
Jul 4, 2026
Merged

fix: address accessibility issues for issues #52, #69, #75, #72#188
sshdopey merged 1 commit into
Heliobond:mainfrom
JoyLight00:fix/accessibility-issues-52-69-75-72

Conversation

@JoyLight00

Copy link
Copy Markdown
Contributor

Closes : #52 ,
Closes : #69 ,
Closes : #75,
Closes : #72

#52 Internationalize AddressChip control labels

  • Add useTranslations hook to AddressChip component
  • Replace hardcoded 'Copied' and 'Copy' strings with localized Common.copyAddress and Common.copied
  • Replace hardcoded 'View on Stellar Expert' with localized Common.viewOnExplorer

#69 Associate labels with OracleForms select

  • Add aria-label prop to Select component for accessible name
  • Pass label to Select from Field wrapper for project dropdowns

#75 Replace placeholder anchor links on landing counters

  • Remove href='#' from StatBlock in Landing.tsx
  • Counters now render as plain figures until real links are wired

#72 Make footer trust links real or mark them clearly

  • Convert non-functional buttons to anchor links pointing to /verify, /risk, /learn, /talk
  • Add nav element with aria-label for trust links section

Summary

Linked issue

Type of change

  • Bug fix
  • Feature
  • Localization (i18n)
  • Accessibility
  • Smart contract / on-chain wiring
  • Docs / chore

Checklist

  • Tied to an accepted issue (Closes #…)
  • bun run build passes locally (builds + type-checks)
  • Follows the design system — token CSS vars, sentence case, mono numerals, deltas carry sign + arrow, no emoji, no hardcoded colours
  • User-facing strings added to both messages/en.json and messages/fr.json (if any copy changed)
  • Accessible — keyboard operable, visible focus, reduced-motion respected
  • No secrets committed
  • Docs updated where relevant

…, Heliobond#75, Heliobond#72

Heliobond#52 Internationalize AddressChip control labels
- Add useTranslations hook to AddressChip component
- Replace hardcoded 'Copied' and 'Copy' strings with localized Common.copyAddress and Common.copied
- Replace hardcoded 'View on Stellar Expert' with localized Common.viewOnExplorer

Heliobond#69 Associate labels with OracleForms select
- Add aria-label prop to Select component for accessible name
- Pass label to Select from Field wrapper for project dropdowns

Heliobond#75 Replace placeholder anchor links on landing counters
- Remove href='#' from StatBlock in Landing.tsx
- Counters now render as plain figures until real links are wired

Heliobond#72 Make footer trust links real or mark them clearly
- Convert non-functional buttons to anchor links pointing to /verify, /risk, /learn, /talk
- Add nav element with aria-label for trust links section
@JoyLight00 JoyLight00 requested a review from dadadave80 as a code owner June 30, 2026 17:36
@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown

@JoyLight00 is attempting to deploy a commit to the David Dada's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jun 30, 2026

Copy link
Copy Markdown

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

@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
heliobond Error Error Jun 30, 2026 5:39pm

@sshdopey sshdopey merged commit c8291e2 into Heliobond:main Jul 4, 2026
1 of 3 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