import { Component, OnInit } from '@angular/core'; import {Router} from "@angular/router"; @Component({ selector: 'app-dash', templateUrl: './dash.page.html', styleUrls: ['./dash.page.scss'], }) export class DashPage implements OnInit { constructor(private router: Router) { addEventListener("activity_buttons", (e:any) => { //console.log("AMEYE", e.detail.activity_page); this.activityPage(e.detail.activity_page); }); } ngOnInit() { } openSettings(){ this.router.navigate(['settings']); } activityPage(actPage:string){ var pageToNavigate = ''; switch (actPage){ case 'track': pageToNavigate='my-tracking'; break; case 'calendar': pageToNavigate='my-schedule'; break; case 'alerts': pageToNavigate='my-reminders'; break; case 'find': pageToNavigate='my-find'; break; } if(pageToNavigate !=''){ this.router.navigate([pageToNavigate],{state: {page_name:actPage}}); } } }