-
-
Notifications
You must be signed in to change notification settings - Fork 202
Feat: DevRank UI - Grid & Controls Implementation #8932
Copy link
Copy link
Closed
Labels
Description
This task focuses on implementing the initial UI for DevRank, inspired by the structure of the existing examples/grid/bigData demo.
Goals
- Layout: Implement a
Neo.container.Viewportwith a bufferedNeo.grid.Panelas the main view. - Controls: Include a slide-out controls panel (hamburger menu trigger) for filtering.
- Grid Configuration:
- Columns: Rank, User (Avatar + Name), Total Contributions, Avg/Year, First Year, Last Active.
- Component Renderers: Use avatars and maybe sparklines (later) in grid cells.
- Data Integration: Connect the grid to the
DevRank.store.Contributorsstore populated in the previous step. - Styling: Adapt the SCSS from the Big Data example to ensure a polished look.
Filters (Controls Panel)
- Yearly Activity: Range slider or inputs to filter users based on contributions in specific years (requires ensuring yearly data is in the JSON).
- Search: Username/Name filter.
Reference
examples/grid/bigDataresources/scss/src/examples/grid/bigData
Reactions are currently unavailable