diff --git a/src/main.ts b/src/main.ts index d119ae2..235e1c4 100644 --- a/src/main.ts +++ b/src/main.ts @@ -73,11 +73,10 @@ export default class NodeFactor extends Plugin { const settings = this.settings; let weight = 0; - let manualFileData = settings.manual.find( + const manualFileData = settings.manual.find( (manualFileData) => manualFileData.id == node.id, ); if (manualFileData != null) { - console.log(manualFileData); return manualFileData.weight; } diff --git a/src/settings.ts b/src/settings.ts index 63d717b..713df1b 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -146,5 +146,22 @@ export default class NodeFactorSettingTab extends PluginSettingTab { this.plugin.recalculateSize(); }); }); + + // Display all manually added weights + this.plugin.settings.manual.forEach((value: FileData) => { + new Setting(containerEl) + .setName(value.id) + .setDesc(`Weight: ${String(value.weight)}`) + .addButton((button) => { + button + .setIcon("trash") + .setTooltip("Remove Manually added size") + .onClick(async () => { + this.plugin.settings.manual.remove(value); + await this.plugin.saveSettings(); + this.display(); + }); + }); + }); } }