hensei-web/app/[locale]
Justin Edmund 2d02f88622 Fix Link component legacy behavior and tab switching
- Remove legacyBehavior prop and nested <a> tags from Link components
- Modernize to Next.js 13+ Link API with className directly on Link
- Convert external links to plain <a> tags (LinkItem, Discord link)
- Remove unnecessary passHref props from Header components
- Fix tab switching by mapping string values to GridType enum

The tab switching issue was caused by trying to parse string values
("characters", "weapons", "summons") as integers when they needed to
be mapped to GridType enum values.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-03 15:58:12 -07:00
..
[username] fix: update server components to match API response structure 2025-09-02 20:41:45 -07:00
new refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00
p/[party] Fix Link component legacy behavior and tab switching 2025-09-03 15:58:12 -07:00
saved fix: update server components to match API response structure 2025-09-02 20:41:45 -07:00
server-error refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00
teams fix: update server components to match API response structure 2025-09-02 20:41:45 -07:00
unauthorized refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00
error.tsx refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00
global-error.tsx refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00
layout.tsx refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00
not-found.tsx refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00
page.tsx refactor: migrate App Router pages to locale segments 2025-09-02 20:19:47 -07:00