Skip to content

Sayali: add consolidated PR Dashboard dropdown to header for Task #39#5120

Open
sayali-2308 wants to merge 2 commits intodevelopmentfrom
Sayali_Task39_PRDashboard_Dropdown
Open

Sayali: add consolidated PR Dashboard dropdown to header for Task #39#5120
sayali-2308 wants to merge 2 commits intodevelopmentfrom
Sayali_Task39_PRDashboard_Dropdown

Conversation

@sayali-2308
Copy link
Copy Markdown
Contributor

image

Description

Implements # 39 (Priority High)

Related PRs:

Related to #4118, #1756, #4991

Main changes explained:

  • Updated src/components/Header/Header.jsx to remove "PR Team Analytics" and "PR Analytics" from the "Other Links" dropdown
  • Added a new standalone "PR Dashboard" dropdown in the header, permission-gated with accessPRTeamDashboard
  • Dropdown includes all 6 PR-related pages under /pr-dashboard/* routes

How to test:

  1. Check out branch Sayali_Task39_PRDashboard_Dropdown
  2. npm install && npm run start:local
  3. Clear cache, log in as admin
  4. Verify "PR Dashboard" dropdown appears in header
  5. Click each link and verify navigation:
    • PR Team Analysis Dashboard → /pr-dashboard
    • PR Team Analytics → /pr-dashboard/overview
    • PR Analytics → /pr-dashboard/analytics
    • Promotion Eligibility → /pr-dashboard/promotion-eligibility
    • Top Reviewed PRs → /pr-dashboard/top-reviewed-prs
    • PR Details → /pr-dashboard/details
  6. Verify dark mode works for dropdown and all pages

Screenshots:

image image image

Note:

This is a frontend-only change. No backend changes required.

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 8, 2026

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit 15eef9b
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/69d6d9dae7fe500008d2b301
😎 Deploy Preview https://deploy-preview-5120--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 8, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant