From a7e461bde1afd03de0a80d9564e5c16bf6bdebb3 Mon Sep 17 00:00:00 2001 From: Philipp Stracker Date: Sun, 13 Apr 2025 20:15:07 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20Use=20proper=20settings=20?= =?UTF-8?q?API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/settings/settings-tab.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/settings/settings-tab.ts b/src/settings/settings-tab.ts index 137efac..5c14ec3 100644 --- a/src/settings/settings-tab.ts +++ b/src/settings/settings-tab.ts @@ -25,7 +25,7 @@ export class SettingsTab extends PluginSettingTab { containerEl.empty(); - containerEl.createEl('h2', { text: 'Mention Things' }); + new Setting(containerEl).setName('Mention Things').setHeading(); // Render mention types section this.renderMentionTypesSection(containerEl, usedSigns); @@ -38,7 +38,7 @@ export class SettingsTab extends PluginSettingTab { * Render the mention types section of the settings */ private renderMentionTypesSection(containerEl: HTMLElement, usedSigns: string[]): void { - containerEl.createEl('h3', { text: 'Mention Types' }); + new Setting(containerEl).setName('Mention Types').setHeading(); // Render each mention type this.plugin.settings.mentionTypes.forEach((value, index) => { @@ -108,7 +108,7 @@ export class SettingsTab extends PluginSettingTab { * Render general settings section */ private renderGeneralSettings(containerEl: HTMLElement): void { - containerEl.createEl('h3', { text: 'General Settings' }); + new Setting(containerEl).setName('General Settings').setHeading(); // Match from start setting new Setting(containerEl)