hensei-web/components
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
..
about Fix Link component legacy behavior and tab switching 2025-09-03 15:58:12 -07:00
auth refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
character Fix dynamic translation key error handling 2025-09-02 21:15:55 -07:00
common refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
dialogs refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
ElementToggle refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
ErrorSection refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
extra refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
filters refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
head refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
Header Fix Link component legacy behavior and tab switching 2025-09-03 15:58:12 -07:00
HovercardHeader Migrate all remaining components to App Router navigation 2025-09-01 16:31:18 -07:00
job refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
LanguageSwitch Migrate all remaining components to App Router navigation 2025-09-01 16:31:18 -07:00
Layout Migrate all remaining components to App Router navigation 2025-09-01 16:31:18 -07:00
mastery refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
MentionList refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
party Fix Link component legacy behavior and tab switching 2025-09-03 15:58:12 -07:00
raids refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
reps refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
search refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
summon Fix dynamic translation key error handling 2025-09-02 21:15:55 -07:00
toasts Fix translation pluralization format for next-intl 2025-09-02 21:15:35 -07:00
uncap refactor: migrate all components from next-i18next to next-intl 2025-09-02 19:48:04 -07:00
weapon Fix dynamic translation key error handling 2025-09-02 21:15:55 -07:00