mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-25 21:54:10 -08:00
React UI: Fix build (#6312)
This fixes two TypeScript errors. Not sure why we didn't catch the breakage in the PR CI tests... also, updating TypeScript just for good measure. Signed-off-by: Julius Volz <julius.volz@gmail.com>
This commit is contained in:
parent
8a9509b0a8
commit
e110402d44
|
@ -53,7 +53,7 @@ function createTable(title: string, unit: string, stats: Array<Stats>) {
|
|||
const TSDBStatus: FC<RouteComponentProps & PathPrefixProps> = ({ pathPrefix }) => {
|
||||
const { response, error } = useFetch(`${pathPrefix}/api/v1/status/tsdb`);
|
||||
const headStats = () => {
|
||||
const stats: TSDBMap = response && response.data;
|
||||
const stats = response && (response.data as TSDBMap);
|
||||
if (error) {
|
||||
return (
|
||||
<Alert color="danger">
|
||||
|
|
|
@ -1,13 +1,18 @@
|
|||
import React, { FC } from 'react';
|
||||
import { FilterData } from './Filter';
|
||||
import { useFetch } from '../../utils/useFetch';
|
||||
import { ScrapePool, groupTargets } from './target';
|
||||
import { ScrapePool, groupTargets, Target } from './target';
|
||||
import ScrapePoolPanel from './ScrapePoolPanel';
|
||||
import PathPrefixProps from '../../PathPrefixProps';
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import { faSpinner } from '@fortawesome/free-solid-svg-icons';
|
||||
import { Alert } from 'reactstrap';
|
||||
|
||||
interface TargetsResponse {
|
||||
activeTargets: Target[];
|
||||
droppedTargets: Target[];
|
||||
}
|
||||
|
||||
interface ScrapePoolListProps {
|
||||
filter: FilterData;
|
||||
}
|
||||
|
@ -33,7 +38,7 @@ const ScrapePoolList: FC<ScrapePoolListProps & PathPrefixProps> = ({ filter, pat
|
|||
</Alert>
|
||||
);
|
||||
} else if (response && response.data) {
|
||||
const { activeTargets } = response.data;
|
||||
const { activeTargets } = response.data as TargetsResponse;
|
||||
const targetGroups = groupTargets(activeTargets);
|
||||
return (
|
||||
<>
|
||||
|
|
|
@ -10657,9 +10657,9 @@ typedarray@^0.0.6:
|
|||
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
|
||||
|
||||
typescript@^3.3.3:
|
||||
version "3.6.4"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.4.tgz#b18752bb3792bc1a0281335f7f6ebf1bbfc5b91d"
|
||||
integrity sha512-unoCll1+l+YK4i4F8f22TaNVPRHcD9PA3yCuZ8g5e0qGqlVlJ/8FSateOLLSagn+Yg5+ZwuPkL8LFUc0Jcvksg==
|
||||
version "3.7.2"
|
||||
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.2.tgz#27e489b95fa5909445e9fef5ee48d81697ad18fb"
|
||||
integrity sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==
|
||||
|
||||
ua-parser-js@^0.7.18:
|
||||
version "0.7.20"
|
||||
|
|
Loading…
Reference in a new issue