From c46d4635334eaf21a1e087771016f94ff1440d42 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Mon, 9 Mar 2026 23:45:41 +0100 Subject: [PATCH] fix: use focus-visible for tab nav ring so it only shows on keyboard --- components/dashboard/SiteNav.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/dashboard/SiteNav.tsx b/components/dashboard/SiteNav.tsx index c076939..8703540 100644 --- a/components/dashboard/SiteNav.tsx +++ b/components/dashboard/SiteNav.tsx @@ -40,7 +40,7 @@ export default function SiteNav({ siteId }: SiteNavProps) { role="tab" aria-selected={isActive(tab.href)} tabIndex={isActive(tab.href) ? 0 : -1} - className={`relative px-3 py-2 text-sm font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-brand-orange rounded-t cursor-pointer -mb-px ${ + className={`relative px-3 py-2 text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-orange rounded-t cursor-pointer -mb-px ${ isActive(tab.href) ? 'text-neutral-900 dark:text-white' : 'text-neutral-400 dark:text-neutral-500 hover:text-neutral-700 dark:hover:text-neutral-300'