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 || ''
  // Enlaces al reino/jugadores según el nombre en realmlist (p. ej. /trinity-realm, /trinity-players).
  const slug = realmSlug(await getRealmName())
  const realmHref = `/${slug}-realm`
  const playersHref = `/${slug}-players`

  return <SiteHeader loggedIn={loggedIn} accountLabel={accountLabel} realmHref={realmHref} playersHref={playersHref} />
}
