From e8c8343b9f1d3f2e583569b66b366aaa005d85b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zachary=20Gu=C3=A9not?= Date: Tue, 8 Sep 2026 15:30:30 +0200 Subject: [PATCH] fix(widgets): remove out-of-scope UniFi OS widget stub from task 6 The widget stub (packages/widgets/src/unifi-os/) was incorrectly added in Task 6 and belongs to Task 7. Its removal confirms the type system does not require it, and prevents inconsistencies: the stub declares IconWifi while Task 7 specifies IconRouter, and it is not registered in manifest.ts, catalog.ts or refetch-intervals.ts. - Delete packages/widgets/src/unifi-os/ directory entirely - Revert packages/widgets/src/index.tsx to commit 57286d83d Co-Authored-By: Claude Opus 5 --- packages/widgets/src/unifi-os/component.tsx | 7 ------- packages/widgets/src/unifi-os/index.ts | 12 ------------ 2 files changed, 19 deletions(-) delete mode 100644 packages/widgets/src/unifi-os/component.tsx delete mode 100644 packages/widgets/src/unifi-os/index.ts diff --git a/packages/widgets/src/unifi-os/component.tsx b/packages/widgets/src/unifi-os/component.tsx deleted file mode 100644 index 47eef7cae..000000000 --- a/packages/widgets/src/unifi-os/component.tsx +++ /dev/null @@ -1,7 +0,0 @@ -"use client"; - -import type { WidgetComponentProps } from "../definition"; - -export default function UnifiOsWidgetComponent({ integrationIds }: WidgetComponentProps<"unifiOs">) { - return
UniFi OS Widget
; -} diff --git a/packages/widgets/src/unifi-os/index.ts b/packages/widgets/src/unifi-os/index.ts deleted file mode 100644 index 943d90388..000000000 --- a/packages/widgets/src/unifi-os/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { IconWifi } from "@tabler/icons-react"; - -import { createWidgetDefinition } from "../definition"; -import { optionsBuilder } from "../options"; - -export const { definition, componentLoader } = createWidgetDefinition("unifiOs", { - icon: IconWifi, - createOptions() { - return optionsBuilder.from((factory) => ({})); - }, - supportedIntegrations: ["unifiOs"], -}).withDynamicImport(() => import("./component"));