0
0
Fork 0
file-hider/src/settings/manageHiddenFolders.ts
2022-05-26 23:18:53 -06:00

21 lines
No EOL
614 B
TypeScript

import { DirectoryModal } from "../modals/DirectoryModal";
import { Setting } from "obsidian";
import FileHider from "../main";
export class ManageHiddenDirectories {
public static create(plugin: FileHider, container: HTMLElement) {
return new Setting(container)
.setName(`Hidden Folders`)
.setDesc(`Add or remove folders from the list that are being hidden`)
.addButton(b => {
b.setButtonText(`Manage Folder List`)
.onClick(event => {
// sanity check to prevent other code from opening the modal
if (!event.isTrusted) { return }
new DirectoryModal(plugin).open();
});
});
};
};