Openpanel-dev / Openpanel-dev/openpanel
Dashboard widges have max 10 levels
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7k
- Forks
- 481
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 21
Description
Hey,
we use dashboards to limit shared information about ingested analytics to selected number of users. However the limit of 10 levels (or ranks) for widget types like bar is very limiting. My guess is this line https://github.com/Openpanel-dev/openpanel/blob/241d2597324cecd85a8354d3aa5482a7c9a5fb59/apps/start/src/components/report-chart/bar/chart.tsx#L109 that applies the limit.
Ideally it would be nice to customize the limit through the edit mode.
What do you think? Thanks
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in apps/start/src/components/report-chart/bar/chart.tsx at the referenced line to trace how the 10-level limit is applied. Then inspect the dashboard edit mode to determine how a configurable level limit could be stored and passed to widgets. Done means bar and similar widget types can use a user-selected limit greater than 10.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100