`;
+ // Show enabled modules with toggle-off option
+ const enabledNonCore = this.#allModules.filter(
+ m => m.enabled !== false && m.id !== 'rspace'
+ );
+ if (enabledNonCore.length > 0) {
+ html += `
Enabled
`;
+ for (const m of enabledNonCore) {
+ html += this.#renderCatalogItem(m, true);
+ }
+ }
+ // Show disabled modules with toggle-on option
+ if (disabledModules.length > 0) {
+ html += `
Available to Add
`;
+ for (const m of disabledModules) {
+ html += this.#renderCatalogItem(m, false);
+ }
+ }
+ html += `
`;
+ }
+ }
+
// Footer
html += `