grafana/public/app/features/datasources/pages
Marcus Andersson b804b2f073
Plugins: Added hook to make it easier to track interactions in plugins (#56126)
* first stab at context away plugin tracking.

* adding a plugin context and a hook to get hold of a tracker that always appends the plugin context information.

* wip

* improved the code a bit.

* wip

* Fixed type errors.

* added datasource_uid to data sources.

* fixed error message when trying to use hook outside of context.

* small refactoring according to feedback.

* using the correct provider for data source context.

* check not needed.

* enforcing the interaction name to start with grafana_plugin_

* exposing guards for the other context type.

* added structure for writing reporter hook tests.

* added some more tests.

* added tests.

* reverted back to inheritance between context types.

* adding mock for getDataSourceSrv
2022-11-02 16:57:57 +01:00
..
DataSourceDashboardsPage.test.tsx DataSources: refactor datasource pages to be reusable (#51874) 2022-07-20 09:25:09 +02:00
DataSourceDashboardsPage.tsx use navId + pageNav on datasource pages (#54218) 2022-08-25 13:58:41 +01:00
DataSourcesListPage.test.tsx DataSources: refactor datasource pages to be reusable (#51874) 2022-07-20 09:25:09 +02:00
DataSourcesListPage.tsx DataSources: refactor datasource pages to be reusable (#51874) 2022-07-20 09:25:09 +02:00
EditDataSourcePage.test.tsx Plugins: Added hook to make it easier to track interactions in plugins (#56126) 2022-11-02 16:57:57 +01:00
EditDataSourcePage.tsx use navId + pageNav on datasource pages (#54218) 2022-08-25 13:58:41 +01:00
NewDataSourcePage.tsx Datasources: New data source page should work with new nav (#55094) 2022-09-14 21:12:09 +02:00