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)