diff --git a/web-next/components/Header.tsx b/web-next/components/Header.tsx index 3eca0e6..e949803 100644 --- a/web-next/components/Header.tsx +++ b/web-next/components/Header.tsx @@ -1,4 +1,5 @@ import { getSession } from '@/lib/session' +import { getRealmName, realmSlug } from '@/lib/realm' import { SiteHeader } from './SiteHeader' export async function Header() { @@ -6,6 +7,8 @@ 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 || '' + // Enlace al reino segĂșn el nombre en realmlist (p. ej. /trinity-realm). + const realmHref = `/${realmSlug(await getRealmName())}-realm` - return + return } diff --git a/web-next/components/SiteHeader.tsx b/web-next/components/SiteHeader.tsx index 74e71f5..4939b88 100644 --- a/web-next/components/SiteHeader.tsx +++ b/web-next/components/SiteHeader.tsx @@ -16,9 +16,11 @@ const SERVER_NAME = 'NovaWoW' export function SiteHeader({ loggedIn, accountLabel, + realmHref, }: { loggedIn: boolean accountLabel: string + realmHref: string }) { const router = useRouter() const [open, setOpen] = useState(false) @@ -83,7 +85,7 @@ export function SiteHeader({

- REINO + REINO

{loggedIn && (