Piotr Jamróz
b033fe8d73
Glue: Split correlations editor into 3 steps ( #64818 )
...
* Create simple Wizard for Correlations editor
* Allow using custom navigation in the wizard
* Update types
* Add more info
* Add comments
* Update comments
* Remove main info box to avoid having too many info boxes
* Fix CorrelationsPage.test.tsx
* Add Wizard test
* Simplify Correlations wizard
* Make expected typing error more explicit
* Don't use meaningless defaults
2023-03-22 20:20:45 +01:00
Giordano Ricci
dc918f7e91
Grafana UI: Add experimental InteractiveTable component ( #58223 )
...
* wip
* move table
* refine example
* move to experimental
* add row expansion example
* add expanded row to kitchen sink
* add column prop docs
* add props docs
* remove useless example
* WIP
* use unique id per row & proper aria attrs for expander
* add custom cell rendering example
* Remove multisort
* rename shrink to disableGrow
* move isTruthy type guard to @grafana/data
* add missing prop from TableData interface
* make column id required
* fix correlations table
* expand on docs
* remove leftover comment
* rename to InteractiveTable
* add some tests
* add expansion tests
* fix tests
* revert unneeded changes
* remove extra header rule
2022-11-29 16:18:55 +00:00
Giordano Ricci
e4c394dfcd
Correlations: add tracking for add, update, delete, and details expanded ( #58239 )
...
* Correlations: add tracking for add, update, delete, and details expanded
* add tests
* change delete event
* rename handlers
2022-11-08 10:10:09 +00:00
Giordano Ricci
da9d8fe14f
Correlations: Add query editor and target field to settings page ( #55567 )
...
* Fix: use type=button in editor
* Grafana-UI: TextArea: make ctextare a block element
* WIP: add field & target query to correlations
* add table query helpers & test ordering
* refactor some tests for disappearance
* chore: move QueryEditorField & add tests
* cleanup & fix typo
* revert textarea changes
* update form to support new config
* move defaults
2022-10-10 12:32:21 +01:00
Laura Fernández
fca252e7dc
A11y: enable rule jsx-a11y/alt-text ( #55832 )
...
* Enable jsx-a11y/alt-text rule
* Fix errors
* Fix tests
* Enable jsx-a11y/alt-text rule after solving merge conflict
* Delete unused import
* Modify files according to the reviewer's comments
* Revert test changes and update snapshot
* tweaks to image alt names
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-10-03 09:27:04 +01:00
Giordano Ricci
d815e2cb56
Correlations: Return 200 instead of 404 for empt correlation lists ( #55242 )
...
* return 200 instead of 404 for empty correlations list
* handle empty list response & improve consistency
2022-09-20 11:13:33 +01:00
Giordano Ricci
c68d7f1e35
Correlations: Add CorrelationSettings Page ( #53821 )
...
* GrafanaUI: add option to close DeleteButton on confirm click
* add datasource readOnly info to frontend settings
* move isTruthy utility type guard
* add generic non-visualization table component
* Add correlations settings page
* add missing readOnly in mock
* Fix typo
* avoid reloading correlations after add/remove
* use DeepPartial from rhf
* validate source data source
* fix validation logic
* fix navmodel test
* add missing readonly property
* remove unused styles
* handle multiple clicks on elements
* better UX for loading states
* fix remove handler
* add glue icon
2022-08-26 11:27:28 +01:00