Header: enlaces internos con <Link> (prefijo de idioma)

Los enlaces internos del header eran <a> planos sin prefijo (/download-client…);
ahora usan <Link> de next-intl → /es/download-client, /es/changelogs, reino,
jugadores, videos, ayuda y los logos. Externos (WOTLK DB) y el logout (route
handler) siguen como <a>. Resuelve también los avisos no-html-link-for-pages.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-14 15:12:59 +00:00
parent dd748d64d8
commit c5a90d744a
+11 -13
View File
@@ -57,10 +57,10 @@ export function SiteHeader({
</div> </div>
<div className="nav-dropdown-content"> <div className="nav-dropdown-content">
<p> <p>
<a href="/download-client">CLIENTE</a> <Link href="/download-client">CLIENTE</Link>
</p> </p>
<p> <p>
<a href="/download-addons">ADDONS</a> <Link href="/download-addons">ADDONS</Link>
</p> </p>
</div> </div>
</div> </div>
@@ -71,16 +71,14 @@ export function SiteHeader({
</div> </div>
<div className="nav-dropdown-content"> <div className="nav-dropdown-content">
<p> <p>
<a href="/changelogs"> <Link href="/changelogs">CHANGELOG</Link>
CHANGELOG
</a>
</p> </p>
<p> <p>
<a href={realmHref}>REINO</a> <Link href={realmHref}>REINO</Link>
</p> </p>
{loggedIn && ( {loggedIn && (
<p> <p>
<a href={playersHref}>JUGADORES</a> <Link href={playersHref}>JUGADORES</Link>
</p> </p>
)} )}
</div> </div>
@@ -100,11 +98,11 @@ export function SiteHeader({
</a> </a>
</p> </p>
<p> <p>
<a href="/content-creators">VIDEOS</a> <Link href="/content-creators">VIDEOS</Link>
</p> </p>
{loggedIn && ( {loggedIn && (
<p> <p>
<a href="/help">AYUDA</a> <Link href="/help">AYUDA</Link>
</p> </p>
)} )}
</div> </div>
@@ -133,22 +131,22 @@ export function SiteHeader({
</div> </div>
{/* eslint-disable @next/next/no-img-element */} {/* eslint-disable @next/next/no-img-element */}
<a href="/"> <Link href="/">
<img <img
className="nw-long-logo" className="nw-long-logo"
src="/nw-themes/nw-ryu/nw-images/nw-logos/nw-long-logo.webp" src="/nw-themes/nw-ryu/nw-images/nw-logos/nw-long-logo.webp"
alt={SERVER_NAME} alt={SERVER_NAME}
title={SERVER_NAME} title={SERVER_NAME}
/> />
</a> </Link>
<a href={`/${locale}`}> <Link href="/">
<img <img
className="nw-logo" className="nw-logo"
src="/nw-themes/nw-ryu/nw-images/nw-logos/nw-logo.webp" src="/nw-themes/nw-ryu/nw-images/nw-logos/nw-logo.webp"
alt="NW" alt="NW"
title="NW" title="NW"
/> />
</a> </Link>
{/* eslint-enable @next/next/no-img-element */} {/* eslint-enable @next/next/no-img-element */}
</header> </header>
) )