package components import ( "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(`
%s
Help`, csrf.HiddenField(ctx)) } else { return `Log In Register Help` } }