From 939f2c98288adc084b14fbc2451b44189f101f24 Mon Sep 17 00:00:00 2001 From: "David Kim (DK)" <54411318+idk-92@users.noreply.github.com> Date: Thu, 29 May 2025 08:37:14 -0700 Subject: [PATCH] Navigation: Add the new badge to the SLO reports nav item (#105707) * attempt to add slo reports badge * fix build * add new badge for reports for subitem in grafana-slo-app --- pkg/services/navtree/navtreeimpl/applinks.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/services/navtree/navtreeimpl/applinks.go b/pkg/services/navtree/navtreeimpl/applinks.go index e1baffd48f2..e6b2b2ec409 100644 --- a/pkg/services/navtree/navtreeimpl/applinks.go +++ b/pkg/services/navtree/navtreeimpl/applinks.go @@ -174,6 +174,11 @@ func (s *ServiceImpl) processAppPlugin(plugin pluginstore.Plugin, c *contextmode IsNew: true, } alertsSection.Children = append(alertsSection.Children, serviceLink) + + reportsNavLink := navtree.FindByURL(alertsSection.Children, "/a/grafana-slo-app/reports") + if reportsNavLink != nil { + reportsNavLink.IsNew = true + } } }