This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
outline/frontend/stores/UiStore.js
2017-06-24 17:14:36 -07:00

28 lines
499 B
JavaScript

// @flow
import { observable, action } from 'mobx';
class UiStore {
@observable activeCollection: ?string;
@observable editMode: boolean = false;
/* Actions */
@action setActiveCollection = (id: string): void => {
this.activeCollection = id;
};
@action clearActiveCollection = (): void => {
this.activeCollection = null;
};
@action enableEditMode() {
this.editMode = true;
}
@action disableEditMode() {
this.editMode = false;
}
}
export default UiStore;