File

src/app/user/logout/logout.component.ts

Metadata

selector app-logout
styleUrls logout.component.scss
templateUrl logout.component.html

Constructor

constructor(router: Router, auth: any)

Properties

timeRemaining
timeRemaining: number
Default value: 3
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { AuthService } from 'src/app/services/auth/auth.service';

@Component({
  selector: 'app-logout',
  templateUrl: './logout.component.html',
  styleUrls: ['./logout.component.scss']
})
export class LogoutComponent implements OnInit {
  timeRemaining: number = 3

  constructor(
    private router: Router,
    private auth: AuthService
  ) { }

  ngOnInit(): void {
    this.auth.logout()
    setTimeout(() => {this.timeRemaining = 2}, 1000)
    setTimeout(() => {this.timeRemaining = 1}, 2000)
    setTimeout(() => {if(this.router.url == '/logout') this.router.navigate(['home'])}, 3000);
  }
}

results matching ""

    No results matching ""