marco/app/services/map-ui.js

24 lines
424 B
JavaScript

import Service from '@ember/service';
import { tracked } from '@glimmer/tracking';
export default class MapUiService extends Service {
@tracked selectedPlace = null;
@tracked isSearching = false;
selectPlace(place) {
this.selectedPlace = place;
}
clearSelection() {
this.selectedPlace = null;
}
startSearch() {
this.isSearching = true;
}
stopSearch() {
this.isSearching = false;
}
}