46 lines
1.0 KiB
TypeScript
46 lines
1.0 KiB
TypeScript
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}});
|
|
}
|
|
|
|
}
|
|
}
|