Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import axios from "axios"; import { action, makeObservable, observable } from "mobx"; import { API_URL } from "../globals"; import { Landmark } from "../hooks/useLandmarks"; import { authStore } from "./AuthStore"; class SelectedLandmarkStore { landmark: Landmark | null = null; editingEnabled: boolean = false; constructor() { makeObservable(this, { landmark: observable, editingEnabled: observable, setEditing: action, setLandmarkAsSelected: action }); } setEditing(value: boolean) { this.editingEnabled = value } setLandmarkAsSelected(landmark: Landmark | null) { this.landmark = landmark } } export const selectedLandmarkStore = new SelectedLandmarkStore(); |