feat(widgets): consolidate integration metadata + shared response caching (#6691)

This commit is contained in:
Thomas authored and GitHub committed 2026-08-30 18:38:07 +02:00
1 parent 7d1d9062ed
commit 8d8dec5749
206 files changed
+3893 -1946

No files matched your search

@@ -1,6 +1,6 @@
import { IconServerOff, IconTopologyFull } from "@tabler/icons-react";
import { getIntegrationKindsByCategory } from "@homarr/definitions";
import { getWidgetIntegrationConfig } from "@homarr/definitions";
import { createWidgetDefinition } from "../../definition";
import { optionsBuilder } from "../../options";
@@ -21,7 +21,7 @@ export const { definition, componentLoader } = createWidgetDefinition("networkCo
}),
}));
},
supportedIntegrations: getIntegrationKindsByCategory("networkController"),
...getWidgetIntegrationConfig("networkControllerStatus"),
errors: {
INTERNAL_SERVER_ERROR: {
icon: IconServerOff,
@@ -1,6 +1,6 @@
import { IconServerOff, IconTopologyFull } from "@tabler/icons-react";
import { getIntegrationKindsByCategory } from "@homarr/definitions";
import { getWidgetIntegrationConfig } from "@homarr/definitions";
import { createWidgetDefinition } from "../../definition";
import { optionsBuilder } from "../../options";
@@ -13,7 +13,7 @@ export const { definition, componentLoader } = createWidgetDefinition("networkCo
createOptions() {
return optionsBuilder.from(() => ({}));
},
supportedIntegrations: getIntegrationKindsByCategory("networkController"),
...getWidgetIntegrationConfig("networkControllerSummary"),
errors: {
INTERNAL_SERVER_ERROR: {
icon: IconServerOff,