allow for plugin badges

This commit is contained in:
KingKDot
2026-06-25 11:45:28 -05:00
parent a51c465227
commit 4b3fd52bc5
9 changed files with 320 additions and 5 deletions
+16
View File
@@ -352,10 +352,26 @@ export type PluginManifest = {
label?: string;
icon?: string;
};
dashboard?: PluginDashboardIntegration;
build?: PluginBuildIntegration;
hasServer?: boolean;
};
export type PluginDashboardIntegration = {
clientBadges?: PluginDashboardBadgeDefinition[];
};
export type PluginDashboardBadgeDefinition = {
id: string;
label?: string;
title?: string;
icon?: string;
imageUrl?: string;
href?: string;
tone?: "info" | "good" | "warn" | "danger" | string;
priority?: number;
};
export type PluginBuildIntegration = {
enabledByDefault?: boolean;
label?: string;