Created PWA

This commit is contained in:
2018-11-14 14:19:11 -05:00
parent d69949538c
commit 7fbb7272bf
18 changed files with 4131 additions and 334 deletions

View File

@ -23,7 +23,7 @@ import {HttpClientModule} from '@angular/common/http';
import { LoginComponent } from './login/login.component';
import {environment} from '../environments/environment';
import * as firebase from 'firebase/app';
import {LoginGuard} from './login/login.guard';
import { ServiceWorkerModule } from '@angular/service-worker';
export const firebaseApp = firebase.initializeApp(environment.firebase);
@ -52,8 +52,9 @@ export const firebaseApp = firebase.initializeApp(environment.firebase);
MatListModule,
MatSidenavModule,
MatToolbarModule,
ServiceWorkerModule.register('ngsw-worker.js', { enabled: false }),
],
providers: [LoginGuard],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {

View File

@ -2,7 +2,9 @@ import {CanActivate, Router} from '@angular/router';
import {firebaseApp} from '../app.module';
import {Injectable} from '@angular/core';
@Injectable()
@Injectable({
providedIn: 'root'
})
export class LoginGuard implements CanActivate {
constructor(private router: Router) {}