influxdata / influxdata/influxdb
Standardize tooltips & popovers
- Dominant language
- Rust
- Stars
- 31.7k
- Forks
- 3.7k
- Avg merge
- 13h 37m
- Merged PRs (30d)
- 8
Description
We want to have the Clockface `Popover` component be the singular way to handle tooltips and popovers in InfluxDB. Currently there are some one-off solutions as well as a library called `react-tooltip` that we can ideally remove.
- [x] https://github.com/influxdata/influxdb/issues/15414 (Graph Tips)
- [ ] https://github.com/influxdata/influxdb/issues/15416 (Label Editor)
- [x] https://github.com/influxdata/influxdb/issues/15418 (Cell Error)
- [x] https://github.com/influxdata/influxdb/issues/15419 (Flux Function List)
- [x] https://github.com/influxdata/influxdb/issues/15420 (Date Picker)
- [x] https://github.com/influxdata/influxdb/issues/15421 (Remove dependency)
Contributor guide
Research direction
Start with the Clockface Popover component and the remaining Label Editor work tracked in issue #15416. Done means the Label Editor uses Popover consistently and the tooltip and popover implementations listed here are standardized, with the react-tooltip dependency removed as indicated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100