Uploaded image for project: 'Percona Monitoring and Management'
  1. Percona Monitoring and Management
  2. PMM-6924

Integrated Alerting : Show 'breadcrumbs' navigation aid on non-dashboard pages as well as Grafana dashboard pages

Details

    Description

      Goal:

      We want to create a breadcrumb (name: Breadcrumbs.tsx) component to be used on non-dashboard pages within PMM. Such pages are accessible via the left-side menu of PMM.

      User Story:

      • As a User I'm able to see the breadcrumb component when I choose to navigate to the Integrated Alerting page by clicking a left-side menu icon (request the icon from Ali)
      • As a User I see the breadcrumb title, which tells me exactly which menu and submenu are currently chosen, i.e. `Integrated Alerting / Alerts` means that I'm on the Integrated Alerting page, section (tab) 'Alerts'.
      • As a User I'm able to click on another tab - Notification Channels - and I will seeĀ `Integrated Alerting / Notification Channels` in the breadcrumbs.
      • As a System, I will ensure the consistency of the breadcrumb's component behaviour across all non-dashboard pages in PMM.

      Implementation details:

      • code and PRs get pushed to percona-platform/grafana repository
      • possibly use redux to store the menu elements
      • an options to use actions to programmatically change the current menu (sub-menu) item selection
      • test coverage
      • honor light/dark mode

      Attachments

        Issue Links

          Activity

            People

              nicola.lamacchia Nicola Lamacchia (Inactive)
              alexander.demidoff Alexander Demidoff
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 3 days, 3 hours
                  3d 3h

                  Smart Checklist