File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/src/app/pages/tabs-page/tabs-page.ts
import { Component } from "@angular/core";
import { OrderService } from "../../services/order.service";
import { NavController } from "@ionic/angular";
import { SectionService } from "../../services/section.service";
import { UserService } from "../../services/user.service";
import { UtilsService } from "../../services/utils.service";
@Component({
templateUrl: "tabs-page.html",
styleUrls: ["./tabs-page.scss"],
})
export class TabsPage {
dataSections: any = [];
constructor(
private utilsService: UtilsService,
public orderService: OrderService,
public navCtrl: NavController,
public sectionService: SectionService,
public userProvider: UserService,
) {
}
onTabsWillChange(event: any) {
let tab = event.tab;
if (!['home', 'settings'].includes(tab)) {
let section: any = this.sectionService.sections.find(function (item: any) { return item.tab == tab; });
if (section && section.button_link) {
let link = section.button_link;
this.utilsService.openLink(link);
return false;
}
}
}
}