feat: enhance navigation touch targets for mobile

Improve AppNavBar accessibility on mobile devices with 44px minimum touch targets, responsive padding, and better responsive design patterns.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Thomas Hallock
2025-09-27 18:03:08 -05:00
parent 476f0fb882
commit 6e09f21a70

View File

@@ -259,8 +259,10 @@ function NavLink({
<Link
href={href}
className={css({
px: '3',
py: '2',
px: { base: '4', md: '3' },
py: { base: '3', md: '2' },
minH: { base: '44px', md: 'auto' },
minW: { base: '44px', md: 'auto' },
fontSize: 'sm',
fontWeight: 'medium',
color: isActive ? 'brand.700' : 'gray.600',
@@ -268,6 +270,9 @@ function NavLink({
rounded: 'lg',
transition: 'all',
textDecoration: 'none',
display: 'flex',
alignItems: 'center',
justifyContent: 'center',
_hover: {
color: isActive ? 'brand.800' : 'gray.900',
bg: isActive ? 'brand.100' : 'gray.50'