diff --git a/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.html b/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.html
index c70bae8b8..eafcad5fc 100644
--- a/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.html
+++ b/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.html
@@ -4,7 +4,7 @@
-
+
diff --git a/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.ts b/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.ts
index 893a1823d..0b8426a85 100644
--- a/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.ts
+++ b/IsraelHiking.Web/src/application/components/overlays/gps-location-overlay.component.ts
@@ -1,6 +1,7 @@
import { Component, Input, Output, EventEmitter } from "@angular/core";
import { MatDialog } from "@angular/material/dialog";
import { SocialSharing } from "@awesome-cordova-plugins/social-sharing/ngx";
+import { Observable } from "rxjs";
import { Store } from "@ngxs/store";
import { BaseMapComponent } from "../base-map.component";
@@ -28,7 +29,7 @@ export class GpsLocationOverlayComponent extends BaseMapComponent {
@Output()
public closed = new EventEmitter();
- public distance: boolean;
+ public distance$: Observable;
public hideCoordinates: boolean;
constructor(resources: ResourcesService,
@@ -41,9 +42,7 @@ export class GpsLocationOverlayComponent extends BaseMapComponent {
private readonly store: Store) {
super(resources);
this.hideCoordinates = true;
- this.store.select((state: ApplicationState) => state.inMemoryState.distance).subscribe((distance) => {
- this.distance = distance;
- });
+ this.distance$ = this.store.select((state: ApplicationState) => state.inMemoryState.distance);
}
public addPointToRoute() {