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 <noreply@anthropic.com>
This commit is contained in:
zacharyandClaude Opus 5 committed 2026-09-08 15:30:30 +02:00
1 parent eecd37bf56
commit 997c223ede
3 files changed
-21

No files matched your search

-2
View File
@@ -38,7 +38,6 @@ import * as minecraftServerStatus from "./minecraft/server-status";
import * as networkControllerStatus from "./network-controller/network-status";
import * as networkControllerSummary from "./network-controller/summary";
import * as notebook from "./notebook";
import * as unifiOs from "./unifi-os";
import * as paperlessNgx from "./paperless-ngx";
import * as patchmon from "./patchmon";
import * as notifications from "./notifications";
@@ -98,7 +97,6 @@ export const widgetImports = {
mediaMissing,
networkControllerSummary,
networkControllerStatus,
unifiOs,
rssFeed,
bookmarks,
bazarr,
@@ -1,7 +0,0 @@
"use client";
import type { WidgetComponentProps } from "../definition";
export default function UnifiOsWidgetComponent({ integrationIds }: WidgetComponentProps<"unifiOs">) {
return <div>UniFi OS Widget</div>;
}
-12
View File
@@ -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"));