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