UNPKG

leaf-framework

Version:
27 lines 931 B
import { Injectable } from '@angular/core'; import { Router } from '@angular/router'; import { AuthHelper } from '../services/auth.helper'; var LoginGuard = /** @class */ (function () { function LoginGuard(router, authHelper) { this.router = router; this.authHelper = authHelper; } LoginGuard.prototype.canActivate = function (next, state) { // go to default page if the user is already logged in if (this.authHelper.isUserLogged()) { this.router.navigate(['/'], { queryParams: { returnUrl: state.url } }); } return true; }; LoginGuard.decorators = [ { type: Injectable }, ]; /** @nocollapse */ LoginGuard.ctorParameters = function () { return [ { type: Router, }, { type: AuthHelper, }, ]; }; return LoginGuard; }()); export { LoginGuard }; //# sourceMappingURL=login.guard.js.map