[v9.3.x] DatasourceList: Fixes using sub path on datasources URL (#60631)

This commit is contained in:
Joao Silva
2022-12-21 15:45:34 +01:00
committed by GitHub
parent f05f7db37d
commit 0e207c2010
@@ -2,6 +2,7 @@ import { css } from '@emotion/css';
import React from 'react';
import { DataSourceSettings } from '@grafana/data';
import { config } from '@grafana/runtime';
import { Card, Tag, useStyles2 } from '@grafana/ui';
import EmptyListCTA from 'app/core/components/EmptyListCTA/EmptyListCTA';
import PageLoader from 'app/core/components/PageLoader/PageLoader';
@@ -69,9 +70,10 @@ export function DataSourcesListView({ dataSources, dataSourcesCount, isLoading,
{/* List */}
<ul className={styles.list}>
{dataSources.map((dataSource) => {
const dsLink = config.appSubUrl + dataSourcesRoutes.Edit.replace(/:uid/gi, dataSource.uid);
return (
<li key={dataSource.uid}>
<Card href={dataSourcesRoutes.Edit.replace(/:uid/gi, dataSource.uid)}>
<Card href={dsLink}>
<Card.Heading>{dataSource.name}</Card.Heading>
<Card.Figure>
<img src={dataSource.typeLogoUrl} alt="" height="40px" width="40px" className={styles.logo} />