From cb5ad153055d719ebbfc0b02fd0ba88e1f151bb0 Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Thu, 25 Jun 2026 12:00:53 +0200 Subject: [PATCH] fix: remove unused isEditMode params and dead clientApi import MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Post-merge lint errors from dev — unused variables left behind after subscription removal. --- packages/widgets/src/beszel/_shared/hooks.ts | 2 -- packages/widgets/src/media-server/component.tsx | 1 - packages/widgets/src/speedtest-tracker/component.tsx | 1 - packages/widgets/src/tracearr/component.tsx | 6 ++---- packages/widgets/src/ups/component.tsx | 7 +++---- packages/widgets/src/uptime-kuma/component.tsx | 6 ++---- 6 files changed, 7 insertions(+), 16 deletions(-) diff --git a/packages/widgets/src/beszel/_shared/hooks.ts b/packages/widgets/src/beszel/_shared/hooks.ts index 3591defcb..b00e6f857 100644 --- a/packages/widgets/src/beszel/_shared/hooks.ts +++ b/packages/widgets/src/beszel/_shared/hooks.ts @@ -2,8 +2,6 @@ import { useMemo } from "react"; -import { clientApi } from "@homarr/api/client"; - import type { BeszelSystemRow } from "./types"; type SystemRowWithKey = BeszelSystemRow & { _key: string }; diff --git a/packages/widgets/src/media-server/component.tsx b/packages/widgets/src/media-server/component.tsx index ecbb9f805..0c2682f74 100644 --- a/packages/widgets/src/media-server/component.tsx +++ b/packages/widgets/src/media-server/component.tsx @@ -21,7 +21,6 @@ import type { WidgetComponentProps } from "../definition"; export default function MediaServerWidget({ options, integrationIds, - isEditMode, }: WidgetComponentProps<"mediaServer">) { const { data: currentStreams = [] } = clientApi.widget.mediaServer.getCurrentStreams.useQuery({ integrationIds, diff --git a/packages/widgets/src/speedtest-tracker/component.tsx b/packages/widgets/src/speedtest-tracker/component.tsx index 2be426fb1..122a444ce 100644 --- a/packages/widgets/src/speedtest-tracker/component.tsx +++ b/packages/widgets/src/speedtest-tracker/component.tsx @@ -17,7 +17,6 @@ import { RecentResultsSection } from "./recent-results"; export default function SpeedtestTrackerWidget({ options, integrationIds, - isEditMode, }: WidgetComponentProps<"speedtestTracker">) { const t = useScopedI18n("widget.speedtestTracker"); const { data: dashboardData = [] } = clientApi.widget.speedtestTracker.getDashboard.useQuery({ integrationIds }); diff --git a/packages/widgets/src/tracearr/component.tsx b/packages/widgets/src/tracearr/component.tsx index a56e25ae5..47390ef1a 100644 --- a/packages/widgets/src/tracearr/component.tsx +++ b/packages/widgets/src/tracearr/component.tsx @@ -17,23 +17,21 @@ export default function TracearrWidget({ options, integrationIds, width, - isEditMode, }: WidgetComponentProps<"tracearr">) { if (integrationIds.length === 0) { throw new NoIntegrationDataError(); } - return ; + return ; } interface TracearrContentProps { integrationIds: string[]; options: WidgetComponentProps<"tracearr">["options"]; width: number; - isEditMode: boolean; } -function TracearrContent({ integrationIds, options, width, isEditMode }: TracearrContentProps) { +function TracearrContent({ integrationIds, options, width }: TracearrContentProps) { const t = useScopedI18n("widget.tracearr"); const { data: dashboardData = [] } = clientApi.widget.tracearr.getDashboard.useQuery({ integrationIds }); diff --git a/packages/widgets/src/ups/component.tsx b/packages/widgets/src/ups/component.tsx index 867dd619d..2cb95abbb 100644 --- a/packages/widgets/src/ups/component.tsx +++ b/packages/widgets/src/ups/component.tsx @@ -23,22 +23,21 @@ const statusColors: Record = { type UpsLayout = "mini" | "compact" | "full"; -export default function UpsWidget({ options, integrationIds, isEditMode, width }: WidgetComponentProps<"ups">) { +export default function UpsWidget({ options, integrationIds, width }: WidgetComponentProps<"ups">) { if (integrationIds.length === 0) { throw new NoIntegrationSelectedError(); } - return ; + return ; } interface UpsContentProps { integrationIds: string[]; options: WidgetComponentProps<"ups">["options"]; - isEditMode: boolean; width: number; } -function UpsContent({ integrationIds, options, isEditMode, width }: UpsContentProps) { +function UpsContent({ integrationIds, options, width }: UpsContentProps) { const t = useScopedI18n("widget.ups"); const { data } = clientApi.widget.ups.getSummaries.useQuery({ integrationIds }); diff --git a/packages/widgets/src/uptime-kuma/component.tsx b/packages/widgets/src/uptime-kuma/component.tsx index 679df8ea5..5e2e49f5e 100644 --- a/packages/widgets/src/uptime-kuma/component.tsx +++ b/packages/widgets/src/uptime-kuma/component.tsx @@ -87,7 +87,6 @@ const heroVariantByRing = { export default function UptimeKumaWidget({ integrationIds, - isEditMode, options, width, }: WidgetComponentProps<"uptimeKuma">) { @@ -95,17 +94,16 @@ export default function UptimeKumaWidget({ throw new NoIntegrationDataError(); } - return ; + return ; } interface UptimeKumaContentProps { integrationIds: string[]; - isEditMode: boolean; options: WidgetComponentProps<"uptimeKuma">["options"]; width: number; } -function UptimeKumaContent({ integrationIds, isEditMode, options, width }: UptimeKumaContentProps) { +function UptimeKumaContent({ integrationIds, options, width }: UptimeKumaContentProps) { const t = useScopedI18n("widget.uptimeKuma"); const { data: dashboardData } = clientApi.widget.uptimeKuma.getDashboard.useQuery({ integrationIds });