1fc235c24f
- 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>
26 lines
831 B
TypeScript
26 lines
831 B
TypeScript
import { getSession } from '@/lib/session'
|
|
import { getRealmName, realmSlug } from '@/lib/realm'
|
|
import { SiteHeader } from './SiteHeader'
|
|
|
|
export async function Header() {
|
|
const session = await getSession()
|
|
const loggedIn = Boolean(session.username)
|
|
// Django muestra bnet_email si existe, si no el username.
|
|
const accountLabel = session.bnetEmail || session.username || ''
|
|
// 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}
|
|
realmName={realmName}
|
|
realmHref={realmHref}
|
|
playersHref={playersHref}
|
|
/>
|
|
)
|
|
}
|