Skip to content

🐛 Bug Report: Dashboard.tsx analytics component exists but is never rendered in Tracker workflow #581

@Krishnavamsi-codes

Description

@Krishnavamsi-codes

📜 Description

Description

While reviewing the Tracker workflow and component structure, I discovered that the repository already contains a fully implemented analytics dashboard component:

src/components/Dashboard.tsx

The component already includes:

  • Recharts-based analytics visualizations
  • contribution mix donut chart
  • top repositories bar chart
  • responsive Material UI layout
  • theme-aware styling
  • empty-state handling

However, after searching the repository thoroughly, I found that the component currently appears to be orphaned:

  • not imported anywhere
  • not rendered anywhere
  • not routed anywhere
  • not connected to the Tracker workflow

Searches performed:

  • import Dashboard
  • <Dashboard
  • Dashboard.tsx

show no active integration references outside the component itself.


Current Problem

Even though the dashboard already exists and appears production-ready, users currently only see raw table/list data in the Tracker page instead of visual analytics.

As a result:

  • existing chart functionality remains inaccessible
  • users miss visual insights
  • the Tracker page feels less analytical despite the dashboard already being implemented

Suggested Solution

Integrate Dashboard.tsx into:

src/pages/Tracker/Tracker.tsx

using the already available Tracker state:

<Dashboard
  totalIssues={totalIssues}
  totalPrs={totalPrs}
  data={[...issues, ...prs]}
  theme={theme}
/>

Expected Improvements

After integration, users would immediately gain:

  • visual contribution analytics
  • issue vs PR breakdown charts
  • top repository activity insights
  • responsive dashboard cards
  • dark/light theme compatible analytics UI

with minimal refactoring since the component already appears fully compatible with the existing Tracker state.


I tested the integration locally and verified that the dashboard renders successfully using the existing Tracker data/state.

I would like to work on integrating this component into the Tracker workflow.

What browsers are you seeing the problem on?

Chrome

📃 Relevant Screenshots (Links)

Description

Image

This is before and the next one is after I integrated

Image

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions