feat(system-resources-widget): add visible charts option (#4069)

This commit is contained in:
Meier Lukas
2025-09-13 14:13:18 +02:00
committed by GitHub
parent 8c24da8732
commit b30cc21dbe
4 changed files with 46 additions and 35 deletions

View File

@@ -7,6 +7,15 @@ export const { definition, componentLoader } = createWidgetDefinition("systemRes
icon: IconGraphFilled,
supportedIntegrations: ["dashDot", "openmediavault", "truenas"],
createOptions() {
return optionsBuilder.from(() => ({}));
return optionsBuilder.from((factory) => ({
visibleCharts: factory.multiSelect({
options: (["cpu", "memory", "network"] as const).map((key) => ({
value: key,
label: (t) => t(`widget.systemResources.option.visibleCharts.option.${key}`),
})),
defaultValue: ["cpu", "memory", "network"],
withDescription: true,
}),
}));
},
}).withDynamicImport(() => import("./component"));