feat: improve design

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-02-22 00:38:29 -05:00
parent 51fd8a6756
commit 11f13e23b4
3 changed files with 223 additions and 174 deletions

View File

@@ -1,11 +1,14 @@
export interface Module {
id: string | null
handle: string
label: string
author: string
description: string
version: string
namespace: string | null
installed: boolean
enabled: boolean
needsUpgrade: boolean
}
export type ModuleAction = 'install' | 'uninstall' | 'enable' | 'disable' | 'upgrade'