Phase 4.5+4.6: Modul-Konfiguration pro Workspace + Sidebar useMemo Fix
4.5 Modul-Konfiguration pro Workspace: - WorkspaceManager: Config-Editor pro Modul (JSON textarea) - Pro Modul kann JSON config bearbeitet werden (z.B. sichtbare Ordner-IDs) - Generisch: jedes Modul definiert selbst was in seiner config steht 4.6 Bugfixes: - Sidebar useMemo: isModuleVisible zu Abhaengigkeiten hinzugefuegt - Bei Workspacewechsel wird Sidebar jetzt sofort neu berechnet Tests: 17 Backend + 13 Frontend = 30/30 bestanden
This commit is contained in:
@@ -133,7 +133,7 @@ export function Sidebar() {
|
||||
if (a.order !== b.order) return a.order - b.order;
|
||||
return a.label.localeCompare(b.label);
|
||||
});
|
||||
}, [manifests, menuOrderData, user]);
|
||||
}, [manifests, menuOrderData, user, isModuleVisible]);
|
||||
|
||||
const [expandedItems, setExpandedItems] = useState<Set<string>>(new Set());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user