feat(ui): list plugins

This commit is contained in:
Junyan Qin
2025-07-13 22:03:47 +08:00
parent 65814a4644
commit 4380041c7f
5 changed files with 79 additions and 30 deletions
@@ -0,0 +1,17 @@
import { ComponentManifest } from '@/app/infra/entities/common';
export interface Plugin {
status: 'intialized' | 'mounted' | 'unmounted';
priority: number;
plugin_config: object;
manifest: {
manifest: ComponentManifest;
};
enabled: boolean;
components: {
component_config: object;
manifest: {
manifest: ComponentManifest;
};
};
}