package components import ( "dk/internal/auth" "dk/internal/csrf" "dk/internal/router" "fmt" ) // GenerateTopNav generates the top navigation HTML based on authentication status func GenerateTopNav(ctx router.Ctx) string { if auth.IsAuthenticated(ctx) { return fmt.Sprintf(`
`, csrf.HiddenField(ctx))
} else {
return `
`
}
}