fix(ui): fix eslint errors

This commit is contained in:
Lukasz Mierzwa
2026-04-29 11:01:21 +01:00
committed by Łukasz Mierzwa
parent 3bb39f07fd
commit a67fc1dea5
7 changed files with 95 additions and 2229 deletions

View File

@@ -1,4 +1,4 @@
import { Fragment, FC } from "react";
import { Fragment, FC, useState } from "react";
import { observer } from "mobx-react-lite";
@@ -18,7 +18,8 @@ import { StaticLabels } from "Common/Query";
const SilenceProgress: FC<{
silence: APISilenceT;
}> = ({ silence }) => {
const diff = differenceInSeconds(parseISO(silence.endsAt), new Date());
const [now] = useState(() => new Date());
const diff = differenceInSeconds(parseISO(silence.endsAt), now);
if (diff <= 0) {
return (
<span className="badge bg-danger components-label">

View File

@@ -244,7 +244,7 @@ const MassDeleteProgress: FC<{
const ams = readWriteAlertmanagers.filter(
(u) => u.cluster === silence.cluster,
);
// eslint-disable-next-line @eslint-react/web-api/no-leaked-timeout -- false positive: timers are collected and cleared in the useEffect cleanup below
// eslint-disable-next-line @eslint-react/web-api-no-leaked-timeout -- false positive: timers are collected and cleared in the useEffect cleanup below
const timer = setTimeout(
() => deleteSilence(silence.cluster, silence.id, ams),
50 * index,

View File

@@ -75,7 +75,7 @@ const Browser: FC<{
const [showExpired, setShowExpired] = useState<boolean>(false);
const [searchTerm, setSearchTerm] = useState<string>("");
const [activePage, setActivePage] = useState<number>(1);
const [currentTime, setCurrentTime] = useState<number>(
const [currentTime, setCurrentTime] = useState<number>(() =>
Math.floor(Date.now() / 1000),
);