24 lines
424 B
JavaScript
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;
|
|
}
|
|
}
|