Files
Custom-Local-Bible-Ref/main.ts
Caleb Campbell 0ffb5f83a1 Plugin built.
2024-06-28 11:41:14 +10:00

24 lines
660 B
TypeScript

import { Plugin } from 'obsidian';
import LocalBibleRefSettingTab from 'src/LocalBibleRefSettingTab';
import { PassageSuggester } from 'src/PassageSuggester';
import { LocalBibleRefSettings } from 'src/config/settings';
export default class LocalBibleRefPlugin extends Plugin {
settings: LocalBibleRefSettings;
async onload() {
await this.loadSettings();
this.addSettingTab(new LocalBibleRefSettingTab(this.app, this));
this.registerEditorSuggest(new PassageSuggester(this.app, this.settings));
}
onunload() {}
async loadSettings() {
this.settings = await this.loadData();
}
async saveSettings() {
await this.saveData(this.settings);
}
}