Update settings.ts

This commit is contained in:
Lost Paul 2023-03-16 19:45:02 +01:00
parent ab91d14f67
commit 0f355c846a

View file

@ -9,6 +9,14 @@ export interface FolderNotesSettings {
autoCreate: boolean;
excludeFolders: string[];
}
export interface ExcludeFolder {
path: string;
subFolders: boolean;
exludeSync: boolean;
excludeAutoCreate: boolean;
disableFolderNote: boolean;
position: number;
}
export const DEFAULT_SETTINGS: FolderNotesSettings = {
syncFolderName: true,
ctrlKey: true,
@ -88,6 +96,23 @@ export class SettingsTab extends PluginSettingTab {
});
});
new Setting(containerEl)
.setHeading()
.setName('Manage excluded folders')
new Setting(containerEl)
.setName('Add excluded folder')
.addButton(cb => {
cb.setIcon('plus');
cb.setClass('add-exclude-folder');
cb.setTooltip('Add excluded folder');
cb.onClick(() => {
})
})
}
addExcludeFolderListItem(excludeFolder: ExcludeFolder) {
const { containerEl } = this;
new Setting(containerEl)
}
addExcludeFolder(excludeFolder: ExcludeFolder) {
}
}