Skip to content
Snippets Groups Projects
Commit 5d0bd5b2 authored by Jérémie BRISON's avatar Jérémie BRISON
Browse files

fix(form): clean code

parent 05cf7349
Branches
Tags
3 merge requests!68Recette,!67Dev,!66Fix/form design create structure
......@@ -17,7 +17,7 @@ h3 {
z-index: $structure-details-z-index;
@media #{$tablet} {
position: fixed; //Hide default header app.
height: calc(100vh);
height: 100vh;
top: 0;
}
}
......
import { ActivatedRouteSnapshot, CanDeactivate, RouterStateSnapshot } from '@angular/router';
import { CanDeactivate } from '@angular/router';
import { Injectable } from '@angular/core';
import { Observable, Subject } from 'rxjs';
import { Observable } from 'rxjs';
export interface IDeactivateComponent {
canExit: () => Observable<boolean> | Promise<boolean> | boolean;
......@@ -12,16 +12,10 @@ export interface IDeactivateComponent {
@Injectable()
export class DeactivateGuard implements CanDeactivate<Object> {
component: Object;
route: ActivatedRouteSnapshot;
constructor() {}
canDeactivate(
component: IDeactivateComponent,
route: ActivatedRouteSnapshot,
state: RouterStateSnapshot,
nextState: RouterStateSnapshot
): Observable<boolean> | Promise<boolean> | boolean {
canDeactivate(component: IDeactivateComponent): Observable<boolean> | Promise<boolean> | boolean {
return component.canExit();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment