grafana/packages/grafana-e2e-selectors
Paul Marbach 66eee1cb08
Table: Tooltip from Field (#109428)
* Table: Tooltip by Field

* add colorization support

* more progress on customizing the tooltip based on cell customization

* configurable as an option

* tooltip triggered from a chip in the corner, pinning tooltip

* i18n

* use enum where appropriate

* correctly orient the tooltip to the cell - but at what cost

* clean up some console.logs

* e2e test for the tooltip

* fix global click stuff

* remove console.log

* refine the style of the caret

* caret placement on same-side as alignment to avoid collision with inspect hover

* some updates from self-review

* increase hit target of tooltip caret

* fix width and height auto-sizing especially for dynamic height

* reorganize to pre-calc the per-field stuff

* use linear gradient for triangle

* update e2e to reflect current behavior, that clicking caret multiple times doesn't toggle pinning

* clean up event handlers a bit

* restore test for toggle click

* alright, re-remove the toggle case

* cursor pointer

* remove optional root from Popover for now

* remove this ridiculous autogenerated file

* update some of the text

* kill the cellRefMatrix

* remove unused import

* extract a util for the predicateByName part

* skip the intermediary step for getCellColors
2025-08-18 10:11:43 -04:00
..
src Table: Tooltip from Field (#109428) 2025-08-18 10:11:43 -04:00
CHANGELOG.md
LICENSE_APACHE2
README.md
package.json Chore: Remove @grafana/tsconfig (#109186) 2025-08-06 15:34:34 +01:00
project.json
rollup.config.ts Fix: Prevent Rollup from treeshaking NPM packages (#108567) 2025-07-24 10:54:02 +02:00
tsconfig.build.json
tsconfig.json Chore: Remove @grafana/tsconfig (#109186) 2025-08-06 15:34:34 +01:00

README.md

Grafana End-to-End Test Selectors library

@grafana/e2e-selectors is currently in ALPHA. Core API is unstable and can be a subject of breaking changes!