diff --git a/ui/src/components/PluginList.tsx b/ui/src/components/PluginList.tsx index 49c54b2..d5d5483 100644 --- a/ui/src/components/PluginList.tsx +++ b/ui/src/components/PluginList.tsx @@ -10,7 +10,7 @@ function PluginListStatusIcon({ plugin }: { plugin: PluginStatus }) { let classNames = "bg-slate-500 border-slate-600"; if (plugin.enabled && plugin.status === "running") { classNames = "bg-green-500 border-green-600"; - } else if (plugin.enabled && plugin.status === "stopped") { + } else if (plugin.enabled && plugin.status === "errored") { classNames = "bg-red-500 border-red-600"; } diff --git a/ui/src/hooks/stores.ts b/ui/src/hooks/stores.ts index 8dac041..cdb132a 100644 --- a/ui/src/hooks/stores.ts +++ b/ui/src/hooks/stores.ts @@ -539,7 +539,8 @@ export interface PluginManifest { export interface PluginStatus extends PluginManifest { enabled: boolean; - status: "stopped" | "running"; + status: "stopped" | "running" | "errored"; + error?: string; } interface PluginState {