| import {makeAutoObservable} from "mobx";
import {store} from "./store";
// modal content
interface Modal {
    open: boolean
    body: JSX.Element | null
}
export default class ModalStore {
    modal: Modal = {
        open: false,
        body: null
    }
    constructor() {
        return makeAutoObservable(this)
    }
    openModal = (body: JSX.Element) => {
        this.modal.open = true;
        this.modal.body = body
    }
    closeModal = () => {
        this.modal.open = false;
        this.modal.body = null
        store.errorsStore.reset()
    }
}
 |