Added login

This commit is contained in:
2018-11-14 13:16:42 -05:00
parent 83a61d50c7
commit d91f649a1c
9 changed files with 101 additions and 15 deletions

View File

@@ -5,13 +5,16 @@ import {WeatherComponent} from './weather/weather.component';
import {SecurityComponent} from './security/security.component';
import {SettingsComponent} from './settings/settings.component';
import {BatteryComponent} from './battery/battery.component';
import {LoginComponent} from './login/login.component';
import {LoginGuard} from './login/login.guard';
const routes: Routes = [
{path: 'dashboard', component: DashboardComponent},
{path: 'battery', component: BatteryComponent},
{path: 'weather', component: WeatherComponent},
{path: 'security', component: SecurityComponent},
{path: 'settings', component: SettingsComponent},
{path: 'battery', component: BatteryComponent, canActivate: [LoginGuard]},
{path: 'dashboard', component: DashboardComponent, canActivate: [LoginGuard]},
{path: 'login', component: LoginComponent, data: {hide: true}},
{path: 'security', component: SecurityComponent, canActivate: [LoginGuard]},
{path: 'settings', component: SettingsComponent, canActivate: [LoginGuard]},
{path: 'weather', component: WeatherComponent, canActivate: [LoginGuard]},
{path: '**', redirectTo: '/dashboard'}
];