cae1c224b0
El menú de la cabecera enlazaba a /novawow-realm fijo. Ahora Header (server) calcula el slug desde realmlist (getRealmName + realmSlug) y lo pasa a SiteHeader como realmHref → el enlace REINO apunta a /trinity-realm (o al reino que haya). Acompaña a la ruta dinámica [realm]. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
15 lines
620 B
TypeScript
15 lines
620 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 || ''
|
|
// Enlace al reino según el nombre en realmlist (p. ej. /trinity-realm).
|
|
const realmHref = `/${realmSlug(await getRealmName())}-realm`
|
|
|
|
return <SiteHeader loggedIn={loggedIn} accountLabel={accountLabel} realmHref={realmHref} />
|
|
}
|