import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core';
import { Router } from '@angular/router';
import { MatTabGroup } from '@angular/material';
import { _ContainerComponent } from '../../../_dry/index';
import { NavComponent_ } from '../_nav/_nav.component';
// doa menjenguk orang sakit
// alhamdulillahi afani mimaktalakabihi // menit 1:08
@Component({
selector: 'pp2-pengurus-supir',
styleUrls: [`supir.component.scss`],
template: `
`
})
export class SupirComponent implements OnInit, AfterViewInit {
@ViewChild('C_Pp2_Pengurus__Nav') C_Pp2_Pengurus__Nav: NavComponent_;
@ViewChild('C_Pp2_Dry_Container') C_Pp2_Dry_Container: _ContainerComponent;
@ViewChild('C_Mat_TabGroup') C_Mat_TabGroup: MatTabGroup;
constructor(
public $_ngRouter: Router
) {}
ngAfterViewInit(){
this.C_Pp2_Pengurus__Nav.$C_Mat_Sidenav_Click$.subscribe(()=>{
this.C_Pp2_Dry_Container.C_Mat_Sidenav.toggle()
})
const [_, a, b, c, ...d] = this.$_ngRouter.url.split('/')
this.C_Mat_TabGroup.selectedIndex = c === 'lihat' ? 0 : (c === 'tambah' ? 1 :2);
this.C_Mat_TabGroup.selectedIndexChange.subscribe((i)=>{
this.$_ngRouter.navigate(['pengurus', 'supir', i == 0 ? 'lihat' : (i == 1 ? 'tambah' : 'ubah')])
})
}
ngOnInit() {}
}