From 0aee9378808e4ec7fc3edcecf209dbac716229e6 Mon Sep 17 00:00:00 2001 From: SkateSpots Date: Sat, 26 Sep 2026 19:05:35 +0700 Subject: [PATCH] fix(a11y): remove duplicate profile status dot; raise low-contrast text - Profile showed the live status indicator twice (avatar + name row) -> once - Stash/Wallet informational text bumped from gray-600/700 to gray-400/500 for readable contrast on the near-black background --- src/pages/NIP19Page.tsx | 1 - src/pages/StashPage.tsx | 28 ++++++++++++++-------------- src/pages/WalletPage.tsx | 2 +- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/pages/NIP19Page.tsx b/src/pages/NIP19Page.tsx index 898bab2..062fb46 100644 --- a/src/pages/NIP19Page.tsx +++ b/src/pages/NIP19Page.tsx @@ -261,7 +261,6 @@ function ProfilePage({ pubkey }: { pubkey: string }) { Bot )} - {nip05 && (

{Array.from({ length: 5 }).map((_, i) => ( - + ))} )} @@ -237,7 +237,7 @@ function StashItemCard({ item, onEdit, onDelete, onListOnMarketplace, isWTB = fa {!isWTB && (

{Array.from({ length: 5 }).map((_, i) => ( - + ))} {condition.label.split(' ')[1]}
@@ -251,7 +251,7 @@ function StashItemCard({ item, onEdit, onDelete, onListOnMarketplace, isWTB = fa {usdValue && (~${usdValue.toFixed(0)})} ) : ( - No price set + No price set )}
{item.visibility === 'private' && Private} @@ -800,8 +800,8 @@ export default function StashPage() { {/* View toggle — only useful when there are items to view */} {stats.total > 0 && (
- - + +
)} {/* Mobile-only quick add — desktop has sidebar buttons */} @@ -833,8 +833,8 @@ export default function StashPage() {
- - setSearchQuery(e.target.value)} className="pl-8 h-8 bg-white/4 border-white/8 text-sm placeholder:text-gray-600 focus:border-[#ff6600]/50" /> + + setSearchQuery(e.target.value)} className="pl-8 h-8 bg-white/4 border-white/8 text-sm placeholder:text-gray-400 focus:border-[#ff6600]/50" />