From fcd6c8ea7df0f5c66ef993019eef96d39c7009c3 Mon Sep 17 00:00:00 2001 From: Simon Larsen Date: Fri, 14 Jun 2024 13:50:52 +0100 Subject: [PATCH] refactor: Remove unused imports and update eslint configuration --- Dashboard/src/Components/Incident/IncidentsTable.tsx | 8 +++++--- Dashboard/src/Components/Monitor/MonitorTable.tsx | 6 +++--- Dashboard/src/Pages/Home/Home.tsx | 3 --- Dashboard/src/Pages/Home/NotOperationalMonitors.tsx | 3 --- Dashboard/src/Pages/Incidents/Incidents.tsx | 2 -- Dashboard/src/Pages/Incidents/Unresolved.tsx | 6 ------ Dashboard/src/Pages/Monitor/DisabledMonitors.tsx | 6 ------ Dashboard/src/Pages/Monitor/Monitors.tsx | 6 ------ Dashboard/src/Pages/Monitor/NotOperationalMonitors.tsx | 6 ------ Dashboard/src/Pages/Monitor/View/Incidents.tsx | 1 - Dashboard/src/Pages/MonitorGroup/View/Incidents.tsx | 1 - 11 files changed, 8 insertions(+), 40 deletions(-) diff --git a/Dashboard/src/Components/Incident/IncidentsTable.tsx b/Dashboard/src/Components/Incident/IncidentsTable.tsx index b8d4113612..2ada7fa530 100644 --- a/Dashboard/src/Components/Incident/IncidentsTable.tsx +++ b/Dashboard/src/Components/Incident/IncidentsTable.tsx @@ -5,7 +5,6 @@ import DashboardNavigation from "../../Utils/Navigation"; import ProjectUser from "../../Utils/ProjectUser"; import IncidentElement from "./Incident"; import BaseModel from "Common/Models/BaseModel"; -import Route from "Common/Types/API/Route"; import { Black } from "Common/Types/BrandColors"; import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax"; import IconProp from "Common/Types/Icon/IconProp"; @@ -37,10 +36,11 @@ import MonitorStatus from "Model/Models/MonitorStatus"; import OnCallDutyPolicy from "Model/Models/OnCallDutyPolicy"; import Team from "Model/Models/Team"; import React, { FunctionComponent, ReactElement, useState } from "react"; +import RouteMap, { RouteUtil } from "../../Utils/RouteMap"; +import PageMap from "../../Utils/PageMap"; export interface ComponentProps { query?: Query | undefined; - viewPageRoute?: Route; noItemsMessage?: string | undefined; title?: string | undefined; description?: string | undefined; @@ -410,7 +410,9 @@ const IncidentsTable: FunctionComponent = ( ]} showRefreshButton={true} showViewIdButton={true} - viewPageRoute={props.viewPageRoute} + viewPageRoute={RouteUtil.populateRouteParams( + RouteMap[PageMap.INCIDENTS]!, + )} filters={[ { field: { diff --git a/Dashboard/src/Components/Monitor/MonitorTable.tsx b/Dashboard/src/Components/Monitor/MonitorTable.tsx index 15d4a91724..3281466c1f 100644 --- a/Dashboard/src/Components/Monitor/MonitorTable.tsx +++ b/Dashboard/src/Components/Monitor/MonitorTable.tsx @@ -3,7 +3,6 @@ import MonitoringInterval from "../../Utils/MonitorIntervalDropdownOptions"; import MonitorTypeUtil from "../../Utils/MonitorType"; import DashboardNavigation from "../../Utils/Navigation"; import MonitorSteps from "../Form/Monitor/MonitorSteps"; -import Route from "Common/Types/API/Route"; import { Black, Gray500 } from "Common/Types/BrandColors"; import BadDataException from "Common/Types/Exception/BadDataException"; import IconProp from "Common/Types/Icon/IconProp"; @@ -33,10 +32,11 @@ import Label from "Model/Models/Label"; import Monitor from "Model/Models/Monitor"; import MonitorStatus from "Model/Models/MonitorStatus"; import React, { FunctionComponent, ReactElement } from "react"; +import RouteMap, { RouteUtil } from "../../Utils/RouteMap"; +import PageMap from "../../Utils/PageMap"; export interface ComponentProps { query?: Query | undefined; - viewPageRoute?: Route; noItemsMessage?: string | undefined; title?: string | undefined; description?: string | undefined; @@ -308,7 +308,7 @@ const MonitorsTable: FunctionComponent = ( }, ]} showRefreshButton={true} - viewPageRoute={props.viewPageRoute} + viewPageRoute={RouteUtil.populateRouteParams(RouteMap[PageMap.MONITORS]!)} filters={[ { title: "Name", diff --git a/Dashboard/src/Pages/Home/Home.tsx b/Dashboard/src/Pages/Home/Home.tsx index fe1cf02c28..5280e634cd 100644 --- a/Dashboard/src/Pages/Home/Home.tsx +++ b/Dashboard/src/Pages/Home/Home.tsx @@ -91,9 +91,6 @@ const Home: FunctionComponent = ( {!isLoading && !error && unresolvedIncidentStates.length > 0 && ( = ( } > = (): ReactElement => { return ( = (): ReactElement => { return ( { return ( = (): ReactElement => { link={URL.fromString("https://youtu.be/_fQ_F4EisBQ")} /> { return (