import { Component, OnInit , ViewChild, ElementRef } from '@angular/core';
import { Router,ActivatedRoute } from '@angular/router';
import { WebService } from './../provider/web.service';

@Component({
  selector: 'app-footer',
  templateUrl: './footer.component.html',
  styleUrls: ['./footer.component.scss']
})
export class FooterComponent implements OnInit {

  loginDetails:any;

  @ViewChild("indexLoginModal") loginModalRef: ElementRef;
  constructor(
    private router        : Router, 
    private route         : ActivatedRoute,
    public webService     : WebService,
  ) { }

  ngOnInit() {
    this.checkUserLogin();
  }

  
  checkUserLogin(){
    this.loginDetails = JSON.parse(this.webService.getLocalStorageItem('userData'));
  }

  goToPage(path,data=null){
    this.router.navigate([path],{queryParams:  data});
    document.body.scrollTop  =  document.documentElement.scrollTop  =  0;
  }
  
  signUp(){
    if(!this.loginDetails){
      this.loginModalRef.nativeElement.click();
      return false;
    }
  }

  howitwrks(){
    this.goToPage('index',{"tab":"1"});
  }


}