Openpanel-dev / Openpanel-dev/openpanel

Dashboard widges have max 10 levels

Open
#397 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.