aboutsummaryrefslogtreecommitdiffhomepage
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/src/app/+admin/follows/follows.component.ts17
1 files changed, 15 insertions, 2 deletions
diff --git a/client/src/app/+admin/follows/follows.component.ts b/client/src/app/+admin/follows/follows.component.ts
index 97422a41b..a1be82585 100644
--- a/client/src/app/+admin/follows/follows.component.ts
+++ b/client/src/app/+admin/follows/follows.component.ts
@@ -1,11 +1,12 @@
1import { AfterViewInit, Component, ViewChild } from '@angular/core' 1import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core'
2import { NavigationEnd, Router } from '@angular/router'
2import { TabsetComponent } from 'ngx-bootstrap/tabs' 3import { TabsetComponent } from 'ngx-bootstrap/tabs'
3 4
4@Component({ 5@Component({
5 templateUrl: './follows.component.html', 6 templateUrl: './follows.component.html',
6 styleUrls: [ './follows.component.scss' ] 7 styleUrls: [ './follows.component.scss' ]
7}) 8})
8export class FollowsComponent implements AfterViewInit { 9export class FollowsComponent implements OnInit, AfterViewInit {
9 @ViewChild('followsMenuTabs') followsMenuTabs: TabsetComponent 10 @ViewChild('followsMenuTabs') followsMenuTabs: TabsetComponent
10 11
11 links = [ 12 links = [
@@ -23,6 +24,18 @@ export class FollowsComponent implements AfterViewInit {
23 } 24 }
24 ] 25 ]
25 26
27 constructor (private router: Router) {}
28
29 ngOnInit () {
30 this.router.events.subscribe(
31 event => {
32 if (event instanceof NavigationEnd) {
33 this.updateActiveTab()
34 }
35 }
36 )
37 }
38
26 ngAfterViewInit () { 39 ngAfterViewInit () {
27 // Avoid issue with change detector 40 // Avoid issue with change detector
28 setTimeout(() => this.updateActiveTab()) 41 setTimeout(() => this.updateActiveTab())