From 8d68bbd0b42f211a0611067c6d36648dfc5a5ded Mon Sep 17 00:00:00 2001 From: Lost Paul <70213368+LostPaul@users.noreply.github.com> Date: Sun, 12 Jan 2025 20:52:16 +0100 Subject: [PATCH] Fixed some build issues --- src/modals/CommandSettings.ts | 1 + src/settings/SettingsTab.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/modals/CommandSettings.ts b/src/modals/CommandSettings.ts index e69de29..693da49 100644 --- a/src/modals/CommandSettings.ts +++ b/src/modals/CommandSettings.ts @@ -0,0 +1 @@ +export {} \ No newline at end of file diff --git a/src/settings/SettingsTab.ts b/src/settings/SettingsTab.ts index 1b3e9d0..0a9325c 100644 --- a/src/settings/SettingsTab.ts +++ b/src/settings/SettingsTab.ts @@ -228,7 +228,9 @@ export class SettingsTab extends PluginSettingTab { display(contentEl?: HTMLElement, yaml?: overviewSettings, plugin?: FolderNotesPlugin, defaultSettings?: boolean, display?: CallableFunction, el?: HTMLElement, ctx?: MarkdownPostProcessorContext, file?: TFile | null, settingsTab?: this) { plugin = this?.plugin ?? plugin; + if (!plugin) { return; } plugin.settingsOpened = true; + if (!settingsTab) { return; } settingsTab = this ?? settingsTab; const { containerEl } = settingsTab; @@ -245,10 +247,12 @@ export class SettingsTab extends PluginSettingTab { // @ts-ignore for (const tabEl of tabBar.children) { tabEl.removeClass('fn-settings-tab-active'); + if (!plugin) { return; } plugin.settings.settingsTab = tabId.toLocaleLowerCase(); plugin.saveSettings(); } tabEl.addClass('fn-settings-tab-active'); + if (!settingsTab) { return; } settingsTab.renderSettingsPage(tabId); }); }