21 lines
420 B
TypeScript
21 lines
420 B
TypeScript
import { makeAutoObservable } from "mobx";
|
|
|
|
class StationStore {
|
|
stationModalOpen: boolean = false;
|
|
selectedStationId: number | null = null;
|
|
|
|
constructor() {
|
|
makeAutoObservable(this);
|
|
}
|
|
|
|
setStationIdAction = (id: number) => {
|
|
this.selectedStationId = id;
|
|
};
|
|
|
|
setStationModalOpenAction = (open: boolean) => {
|
|
this.stationModalOpen = open;
|
|
};
|
|
}
|
|
|
|
export const stationStore = new StationStore();
|