From b0a6e3ff3df5a0c06c4e9242df77791a5a3ba1eb Mon Sep 17 00:00:00 2001 From: gap95 <gauri.a.pande@gmail.com> Date: Tue, 17 Dec 2019 19:49:22 +0100 Subject: [PATCH] close button added to redirect to bike list --- src/app/home/home.page.html | 6 ++++++ src/app/home/home.page.scss | 3 +++ src/app/home/home.page.ts | 5 +++++ src/app/services/feedback.service.ts | 1 + 4 files changed, 15 insertions(+) diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html index 53cd5d8..2c25d36 100644 --- a/src/app/home/home.page.html +++ b/src/app/home/home.page.html @@ -66,16 +66,22 @@ </div> </div> <div class="bike-details-container" *ngIf="isDetailsVisible"> + <ion-icon class="close-circle-cancel" name="close-circle" (click)="navigatetoBikeList()"></ion-icon> <div class="inner"> + <div class="button-container"> + <ion-grid> + <ion-row> + <ion-col> Bike Name </ion-col> <ion-col> {{selectedBike.name}} </ion-col> + </ion-row> <ion-row> <ion-col> diff --git a/src/app/home/home.page.scss b/src/app/home/home.page.scss index 1761a14..3de9d93 100644 --- a/src/app/home/home.page.scss +++ b/src/app/home/home.page.scss @@ -160,4 +160,7 @@ ion-footer{ .button-container{ clear: both; +} +.close-circle-cancel{ + margin-left: 93%; } \ No newline at end of file diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts index 454eeeb..64bf1db 100644 --- a/src/app/home/home.page.ts +++ b/src/app/home/home.page.ts @@ -51,6 +51,7 @@ export class HomePage implements OnInit, OnDestroy { } ngOnInit() { + } ngAfterViewInit() { @@ -225,6 +226,10 @@ export class HomePage implements OnInit, OnDestroy { this.locationsGroup.addObjects([marker]); } + navigatetoBikeList() { + this.isDetailsVisible = false; + this.ionViewWillEnter(); + } enable3DMaps() { this.map.setBaseLayer(this.defaultLayers.vector.normal.map); diff --git a/src/app/services/feedback.service.ts b/src/app/services/feedback.service.ts index 7aa0bc0..e0409f8 100644 --- a/src/app/services/feedback.service.ts +++ b/src/app/services/feedback.service.ts @@ -5,6 +5,7 @@ import { Injectable } from '@angular/core'; }) export class FeedbackService { feedbackBikeDetails = {name : "",bikeid:""} + constructor() { } public getBikeid(){ return this.feedbackBikeDetails.bikeid -- GitLab