diff --git a/src/app/account/account.component.html b/src/app/account/account.component.html new file mode 100644 index 00000000..2d5fa188 --- /dev/null +++ b/src/app/account/account.component.html @@ -0,0 +1 @@ +
account works!
diff --git a/src/app/account/account.component.scss b/src/app/account/account.component.scss new file mode 100644 index 00000000..e69de29b diff --git a/src/app/account/account.component.ts b/src/app/account/account.component.ts new file mode 100644 index 00000000..a7aac8e2 --- /dev/null +++ b/src/app/account/account.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-account', + templateUrl: './account.component.html', + styleUrls: ['./account.component.scss'] +}) +export class AccountComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index a3dea235..be7a22bc 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -13,6 +13,9 @@ import { ShowResolverService } from './services/show-resolver.service'; import { StreamResolverService } from "./services/stream-resolver.service"; import { ShowDetailsComponent } from './show-details/show-details.component'; import {LoginComponent} from "./login/login.component"; +import {AccountComponent} from "./account/account.component"; +import {AuthenticatedGuard} from "./guards/authenticated-guard.service"; +import {UnauthorizedComponent} from "./unauthorized/unauthorized.component"; const routes: Routes = [ { path: "browse", component: BrowseComponent, pathMatch: "full", resolve: { shows: LibraryResolverService } }, @@ -23,6 +26,8 @@ const routes: Routes = [ { path: "watch/:item", component: PlayerComponent, resolve: { item: StreamResolverService } }, { path: "search/:query", component: SearchComponent, resolve: { items: SearchResolverService } }, { path: "login", component: LoginComponent }, + { path: "account", component: AccountComponent, canActivate: [AuthenticatedGuard], canLoad: [AuthenticatedGuard] }, + { path: "unauthorized", component: UnauthorizedComponent }, { path: "**", component: NotFoundComponent } ]; diff --git a/src/app/app.component.html b/src/app/app.component.html index ee8aa790..c63ab6b1 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -31,7 +31,7 @@You don't have enough permissions to view this page.
+
Sign in and try again.
+