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

@@ -16,7 +16,8 @@ export async function fetchModules(): Promise<Module[]> {
}
const data = await response.json()
return data.modules || []
const raw = data.modules || {}
return Array.isArray(raw) ? raw : Object.values(raw)
}
export async function manageModule(handle: string, action: ModuleAction): Promise<{ message?: string; error?: string }> {