Files
myfit-app/src/app/pages/dash/dash.page.ts
T
CHIEFSOFT\ameye 075be1dee5 new pages
2024-01-06 15:34:23 -05:00

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}});
}
}
}