chore(testid): added missing testid to add datasource button (#114169)
* added missing testid * added to pages.ts * added e2e to datasource button * fixed lint
This commit is contained in:
@@ -85,6 +85,9 @@ export const versionedPages = {
|
||||
dataSources: {
|
||||
[MIN_GRAFANA_VERSION]: (dataSourceName: string) => `Data source list item ${dataSourceName}`,
|
||||
},
|
||||
dataSourceAddButton: {
|
||||
'12.4.0': 'data-testid data-source-add-button',
|
||||
},
|
||||
},
|
||||
EditDataSource: {
|
||||
url: {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import { useCallback } from 'react';
|
||||
|
||||
import { Pages } from '@grafana/e2e-selectors';
|
||||
import { Trans } from '@grafana/i18n';
|
||||
import { config } from '@grafana/runtime';
|
||||
import { LinkButton } from '@grafana/ui';
|
||||
@@ -16,7 +17,12 @@ export function DataSourceAddButton(): JSX.Element | null {
|
||||
}, []);
|
||||
|
||||
return canCreateDataSource ? (
|
||||
<LinkButton icon="plus" href={config.appSubUrl + ROUTES.DataSourcesNew} onClick={handleClick}>
|
||||
<LinkButton
|
||||
icon="plus"
|
||||
href={config.appSubUrl + ROUTES.DataSourcesNew}
|
||||
onClick={handleClick}
|
||||
data-testid={Pages.DataSources.dataSourceAddButton}
|
||||
>
|
||||
<Trans i18nKey="data-sources.datasource-add-button.label">Add new data source</Trans>
|
||||
</LinkButton>
|
||||
) : null;
|
||||
|
||||
Reference in New Issue
Block a user