From 5aad7006ae4d3e83a35c13466fcc1e276eb221e9 Mon Sep 17 00:00:00 2001 From: Shoaib Ansari Date: Wed, 25 Mar 2026 01:48:34 +0530 Subject: [PATCH] feat(frontend): add accessibility statement page --- frontend/app/accessibility/page.tsx | 164 ++++++++++++++++++++++++++++ frontend/app/page.tsx | 3 + 2 files changed, 167 insertions(+) create mode 100644 frontend/app/accessibility/page.tsx diff --git a/frontend/app/accessibility/page.tsx b/frontend/app/accessibility/page.tsx new file mode 100644 index 00000000..1a6540c2 --- /dev/null +++ b/frontend/app/accessibility/page.tsx @@ -0,0 +1,164 @@ +import type { Metadata } from 'next'; +import Link from 'next/link'; +import { ArrowLeft, CheckCircle2, LifeBuoy, ShieldCheck } from 'lucide-react'; +import { Navbar } from '@/components/landing/Navbar'; + +export const metadata: Metadata = { + title: 'Accessibility Statement | AgenticPay', + description: + 'Learn how AgenticPay approaches accessibility, inclusive design, keyboard support, and ongoing improvements.', +}; + +const commitments = [ + 'Design flows that work with keyboard navigation and visible focus states.', + 'Use semantic structure, readable content, and clear labels for interactive elements.', + 'Review motion and contrast choices so the interface stays comfortable to use.', + 'Keep improving accessibility as new product areas and integrations ship.', +]; + +const supportItems = [ + 'Tell us which page or feature caused trouble.', + 'Share the device, browser, and any assistive technology you were using.', + 'Include screenshots or exact steps when possible so we can reproduce the issue faster.', +]; + +export default function AccessibilityPage() { + return ( +
+ + +
+
+
+ + + Back to home + + +
+
+
+ + Accessibility Statement +
+

+ Building AgenticPay for more people, in more ways +

+

+ AgenticPay is committed to creating a product that is usable, understandable, + and inclusive for everyone. Accessibility is part of how we design, build, and + improve the platform. +

+

Last updated: March 25, 2026

+
+ +
+
+

+ Our commitment +

+

+ We aim to provide an experience that supports a wide range of users, + including people who rely on assistive technologies such as screen readers, + keyboard navigation, zoom, and reduced motion settings. +

+
+ {commitments.map((item) => ( +
+
+ +

{item}

+
+
+ ))} +
+
+ +
+

+ Standards and ongoing work +

+
+

+ Our goal is to align with generally accepted accessibility best practices, + including the Web Content Accessibility Guidelines (WCAG), as the product + evolves. +

+

+ Accessibility work is ongoing. Some areas of the platform may still be + improving, especially where third-party wallets, external integrations, or + rapidly changing product surfaces are involved. +

+

+ We treat accessibility feedback as product feedback, which means we use it to + guide fixes, prioritization, and future design decisions. +

+
+
+ +
+

+ Need help or want to report an issue? +

+
+
+ +
+

+ If you experience an accessibility barrier while using AgenticPay, please + report it through the project's{' '} + + GitHub issue tracker + + . +

+
    + {supportItems.map((item) => ( +
  • {item}
  • + ))} +
+
+
+
+
+ +
+

+ Review and updates +

+

+ We review this statement at least annually and update it as our product, + design system, and support processes mature. +

+
+
+
+
+
+
+
+ ); +} diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index 7f25c6da..4058ae7e 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -176,6 +176,9 @@ export default function Home() { Privacy + + Accessibility + Support