import { observable, runInAction, action } from "mobx"; import * as React from "react"; import MainViewModal from "../views/MainViewModal"; import { observer } from "mobx-react"; import { library } from '@fortawesome/fontawesome-svg-core'; import * as fa from '@fortawesome/free-solid-svg-icons'; import { DocumentView } from "../views/nodes/DocumentView"; import { SelectionManager } from "./SelectionManager"; library.add(fa.faCopy); @observer export default class SettingsManager extends React.Component<{}> { public static Instance: SettingsManager; @observable private isOpen = false; @observable private dialogueBoxOpacity = 1; @observable private overlayOpacity = 0.4; public open = action(() => { SelectionManager.DeselectAll(); this.isOpen = true; console.log('oppin'); }); // public open = (target: DocumentView) => { // SelectionManager.DeselectAll(); // } public close = action(() => { this.isOpen = false; }); constructor(props: {}) { super(props); SettingsManager.Instance = this; } private get settingsInterface() { return (
sdfsldkfhlksdjf