Sanitize PromLink button (#33874)

This commit is contained in:
Ivana Huckova
2021-05-10 21:07:51 +02:00
committed by GitHub
parent 5fd7c34420
commit 7b5223bf19
2 changed files with 14 additions and 2 deletions

View File

@@ -3,7 +3,7 @@ import React, { FC, useEffect, useState, memo } from 'react';
import { PrometheusDatasource } from '../datasource';
import { PromQuery } from '../types';
import { DataQueryRequest, PanelData } from '@grafana/data';
import { DataQueryRequest, PanelData, textUtil } from '@grafana/data';
interface Props {
datasource: PrometheusDatasource;
@@ -54,7 +54,7 @@ const PromLink: FC<Props> = ({ panelData, query, datasource }) => {
}, [datasource, panelData, query]);
return (
<a href={href} target="_blank" rel="noopener noreferrer">
<a href={textUtil.sanitizeUrl(href)} target="_blank" rel="noopener noreferrer">
Prometheus
</a>
);