web-next: usar el nombre del reino (realmlist) en menú, estado y título

- Menú de navegación: el desplegable «NovaWoW» ahora muestra el nombre del
  reino de realmlist (Header pasa realmName a SiteHeader).
- Home: el título «NovaWoW WOTLK 3.4.3» y el nombre del recuadro de estado
  (antes home_serverselection.name) usan el nombre del reino de realmlist.
Ahora el reino es «Trinity». El logo (alt) y el texto de intro se mantienen
como marca.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-13 13:34:51 +00:00
parent 795c7a0eb1
commit 1fc235c24f
3 changed files with 19 additions and 6 deletions
+12 -3
View File
@@ -7,10 +7,19 @@ export async function Header() {
const loggedIn = Boolean(session.username)
// Django muestra bnet_email si existe, si no el username.
const accountLabel = session.bnetEmail || session.username || ''
// Enlaces al reino/jugadores según el nombre en realmlist (p. ej. /trinity-realm, /trinity-players).
const slug = realmSlug(await getRealmName())
// Nombre y enlaces del reino según realmlist (p. ej. Trinity → /trinity-realm, /trinity-players).
const realmName = await getRealmName()
const slug = realmSlug(realmName)
const realmHref = `/${slug}-realm`
const playersHref = `/${slug}-players`
return <SiteHeader loggedIn={loggedIn} accountLabel={accountLabel} realmHref={realmHref} playersHref={playersHref} />
return (
<SiteHeader
loggedIn={loggedIn}
accountLabel={accountLabel}
realmName={realmName}
realmHref={realmHref}
playersHref={playersHref}
/>
)
}