From 77a408dee760d1e52e8a442844eb6da187034bf4 Mon Sep 17 00:00:00 2001 From: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> Date: Tue, 11 Aug 2026 16:24:36 +0530 Subject: [PATCH 1/2] fix(frontend): address many color contrast a11y issues --- .../app/components/ApiCredentialsForm.tsx | 7 ++++++- packages/frontend/app/components/Sidebar.tsx | 16 ++++++++-------- packages/frontend/app/root.tsx | 2 +- packages/frontend/app/routes/_index.tsx | 2 +- packages/frontend/app/routes/assets.$assetId.tsx | 2 +- packages/frontend/app/routes/peers.$peerId.tsx | 2 +- .../frontend/app/routes/tenants.$tenantId.tsx | 2 +- packages/frontend/app/routes/tenants._index.tsx | 12 +++++++++--- .../app/routes/wallet-addresses._index.tsx | 5 ++++- .../frontend/app/routes/webhook-events.data.tsx | 2 +- packages/frontend/app/routes/webhook-events.tsx | 2 +- 11 files changed, 34 insertions(+), 20 deletions(-) diff --git a/packages/frontend/app/components/ApiCredentialsForm.tsx b/packages/frontend/app/components/ApiCredentialsForm.tsx index c170ab5372..b822fc4ddb 100644 --- a/packages/frontend/app/components/ApiCredentialsForm.tsx +++ b/packages/frontend/app/components/ApiCredentialsForm.tsx @@ -54,7 +54,12 @@ export const ApiCredentialsForm = ({

✓ API credentials configured

-
diff --git a/packages/frontend/app/components/Sidebar.tsx b/packages/frontend/app/components/Sidebar.tsx index 7701daa9ac..d0b71fdf0a 100644 --- a/packages/frontend/app/components/Sidebar.tsx +++ b/packages/frontend/app/components/Sidebar.tsx @@ -108,8 +108,8 @@ export const Sidebar: FC = ({ className={({ isActive }) => cx( isActive - ? 'bg-[#F37F64]/10 text-[#F37F64]' - : 'text-tealish/70 hover:bg-[#F37F64]/5', + ? 'bg-[var(--amber-a2)] text-[#975800]' + : 'text-tealish/80 hover:bg-[var(--amber-a2)]', 'flex px-3 py-2 font-medium rounded-md' ) } @@ -127,8 +127,8 @@ export const Sidebar: FC = ({ className={({ isActive }) => cx( isActive - ? 'bg-[#F37F64]/10 text-[#F37F64]' - : 'text-tealish/70 hover:bg-[#F37F64]/5', + ? 'bg-[var(--amber-a2)] text-[#975800]' + : 'text-tealish/80 hover:bg-[var(--amber-a2)]', 'flex px-3 py-2 font-medium rounded-md' ) } @@ -177,8 +177,8 @@ export const Sidebar: FC = ({ className={({ isActive }) => cx( isActive - ? 'bg-[#F37F64]/10 text-[#F37F64]' - : 'text-tealish/70 hover:bg-[#F37F64]/5', + ? 'bg-[var(--amber-a2)] text-[#975800]' + : 'text-tealish/80 hover:bg-[var(--amber-a2)]', 'flex px-3 py-2 font-medium rounded-md' ) } @@ -196,8 +196,8 @@ export const Sidebar: FC = ({ className={({ isActive }) => cx( isActive - ? 'bg-[#F37F64]/10 text-[#F37F64]' - : 'text-tealish/70 hover:bg-[#F37F64]/5', + ? 'bg-[var(--amber-a2)] text-[#975800]' + : 'text-tealish/80 hover:bg-[var(--amber-a2)]', 'flex px-3 py-2 font-medium rounded-md' ) } diff --git a/packages/frontend/app/root.tsx b/packages/frontend/app/root.tsx index 258f1ca317..3ff983439d 100644 --- a/packages/frontend/app/root.tsx +++ b/packages/frontend/app/root.tsx @@ -127,7 +127,7 @@ export default function App() { - + Welcome - + Rafiki Admin diff --git a/packages/frontend/app/routes/assets.$assetId.tsx b/packages/frontend/app/routes/assets.$assetId.tsx index 9704db8788..1ab7ce6159 100644 --- a/packages/frontend/app/routes/assets.$assetId.tsx +++ b/packages/frontend/app/routes/assets.$assetId.tsx @@ -367,7 +367,7 @@ export default function ViewAssetPage() {
-
diff --git a/packages/frontend/app/routes/peers.$peerId.tsx b/packages/frontend/app/routes/peers.$peerId.tsx index d2399f7a98..8b3bef91d2 100644 --- a/packages/frontend/app/routes/peers.$peerId.tsx +++ b/packages/frontend/app/routes/peers.$peerId.tsx @@ -460,7 +460,7 @@ export default function ViewPeerPage() {
-
diff --git a/packages/frontend/app/routes/tenants.$tenantId.tsx b/packages/frontend/app/routes/tenants.$tenantId.tsx index 974443b3af..2706edf4f5 100644 --- a/packages/frontend/app/routes/tenants.$tenantId.tsx +++ b/packages/frontend/app/routes/tenants.$tenantId.tsx @@ -322,7 +322,7 @@ export default function ViewTenantPage() {
-
diff --git a/packages/frontend/app/routes/tenants._index.tsx b/packages/frontend/app/routes/tenants._index.tsx index 855595709f..1b1d9c4032 100644 --- a/packages/frontend/app/routes/tenants._index.tsx +++ b/packages/frontend/app/routes/tenants._index.tsx @@ -124,7 +124,9 @@ export default function TenantsPage() {
{me.isOperator && me.id == tenant.node.id && ( - Operator + + Operator + )} {tenant.node.deletedAt ? ( - Inactive + + Inactive + ) : ( - Active + + Active + )} diff --git a/packages/frontend/app/routes/wallet-addresses._index.tsx b/packages/frontend/app/routes/wallet-addresses._index.tsx index f6fe37e870..0e170fa2ea 100644 --- a/packages/frontend/app/routes/wallet-addresses._index.tsx +++ b/packages/frontend/app/routes/wallet-addresses._index.tsx @@ -113,7 +113,10 @@ export default function WalletAddressesPage() { - + {wa.node.status} diff --git a/packages/frontend/app/routes/webhook-events.data.tsx b/packages/frontend/app/routes/webhook-events.data.tsx index 9be1e1d85f..e913744a62 100644 --- a/packages/frontend/app/routes/webhook-events.data.tsx +++ b/packages/frontend/app/routes/webhook-events.data.tsx @@ -60,7 +60,7 @@ export default function WebhookEventData() {