home.page.html 1.39 KB
Newer Older
Rron Jahja's avatar
Rron Jahja committed
1
2
3
4
5
<ion-header>
  <ion-toolbar>
    <ion-buttons slot="start">
      <ion-menu-button></ion-menu-button>
    </ion-buttons>
6
    <ion-title slot="start">
Rron Jahja's avatar
Rron Jahja committed
7
8
      Home
    </ion-title>
9
10
11
12
    <ion-item class="checkbox-wrapper">
        <!--ion-checkbox class="checkbox" [(ngModel)]="is3DChecked" (click)="toggle3DMaps()"></ion-checkbox-->
        <ion-label class="text" (click)="enable3DMaps()">3D</ion-label>
      </ion-item>
Rron Jahja's avatar
Rron Jahja committed
13
14
15
  </ion-toolbar>
</ion-header>
<ion-content>
16
17
18
  <div #mapElement2d style="width: 100%; height: 100%" id="mapContainer" *ngIf="!is3DChecked"></div>
  <div #mapElement3d style="width: 100%; height: 100%" id="mapContainer" *ngIf="is3DChecked"></div>
  <!--div #mapElement style="width: 100%; height: 100%" id="mapContainer"></div-->
Rron Jahja's avatar
Rron Jahja committed
19
</ion-content>
20
21
22
23

<ion-footer>
  <div class="bike-list-container">
    <ion-icon class="bike-list-expander" name="arrow-dropup-circle" (click)="expandBikeList()"></ion-icon>
24
    <div class="bike-container" *ngFor="let bike of bikes">
25
      <div class="bike-name">
26
        {{bike.name}}
27
28
29
      </div>
      <div class="battery-info">
        <div><ion-icon class="battery-icon" name="battery-charging"></ion-icon></div>
30
        <div>{{bike.batteryPercentage + " %"}}</div>
31
32
      </div>
      <div class="address-info">
33
34
        <div class="disance">{{bike.distance + "m"}}</div>
        <div class="address">{{bike.address}}</div>
35
36
37
38
      </div>
    </div>
  </div>
</ion-footer>