|
|
@ -1,5 +1,7 @@
|
|
|
|
import { Component } from '@angular/core';
|
|
|
|
import { Component } from '@angular/core';
|
|
|
|
import { ModalService } from '../../services/modal/modal.service';
|
|
|
|
import { ModalService } from '../../services/modal/modal.service';
|
|
|
|
|
|
|
|
import { Router } from '@angular/router';
|
|
|
|
|
|
|
|
import { LoginService } from '../../services/login/login.service';
|
|
|
|
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
@Component({
|
|
|
|
selector: 'app-home-page',
|
|
|
|
selector: 'app-home-page',
|
|
|
@ -8,9 +10,18 @@ import { ModalService } from '../../services/modal/modal.service';
|
|
|
|
export class HomePageComponent {
|
|
|
|
export class HomePageComponent {
|
|
|
|
currentYear = new Date().getFullYear();
|
|
|
|
currentYear = new Date().getFullYear();
|
|
|
|
|
|
|
|
|
|
|
|
constructor(private loginModalService: ModalService) {}
|
|
|
|
constructor(
|
|
|
|
|
|
|
|
private loginModalService: ModalService,
|
|
|
|
|
|
|
|
private router: Router,
|
|
|
|
|
|
|
|
private loginService: LoginService
|
|
|
|
|
|
|
|
) {}
|
|
|
|
|
|
|
|
|
|
|
|
openLogin() {
|
|
|
|
openLogin() {
|
|
|
|
|
|
|
|
const token = localStorage.getItem('token');
|
|
|
|
|
|
|
|
if (!token) {
|
|
|
|
|
|
|
|
this.router.navigate(['/map']);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
this.loginModalService.openModal('login-modal');
|
|
|
|
this.loginModalService.openModal('login-modal');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|