feat: add typed qBittorrent scheduled polling

This commit is contained in:
Developer
2026-07-14 15:22:34 +00:00
parent eac9b5d33d
commit a9488af0b4
22 changed files with 2036 additions and 56 deletions
+3
View File
@@ -16,6 +16,7 @@ import { ActionsTab } from "./ActionsTab";
import { JobsTab } from "./JobsTab";
import { UsersTab } from "./UsersTab";
import { MessagingTab } from "./MessagingTab";
import { QbittorrentTab } from "./QbittorrentTab";
export type ServiceTabComponent = ComponentType<{ instance: ServiceInstance }>;
@@ -57,6 +58,8 @@ export function serviceContentTabs(serviceType: string): ContentTab[] {
return [{ label: "Alerts", Component: AlertsTab }];
case "prometheus":
return [{ label: "Metrics", Component: MetricsTab }];
case "qbittorrent":
return [{ label: "Speed", Component: QbittorrentTab }];
default:
return [];
}