d9549ad5b674f283b04ae14c276b6a4b15b0207e
[oweals/peertube.git] / client / src / app / app.component.ts
1 import { Component } from '@angular/core';
2 import { ROUTER_DIRECTIVES } from '@angular/router';
3
4 import { MenuAdminComponent } from './admin';
5 import { MenuComponent } from './menu.component';
6 import { SearchComponent, SearchService } from './shared';
7 import { VideoService } from './videos';
8
9 @Component({
10     selector: 'my-app',
11     template: require('./app.component.html'),
12     styles: [ require('./app.component.scss') ],
13     directives: [ MenuAdminComponent, MenuComponent, ROUTER_DIRECTIVES, SearchComponent ],
14     providers: [ VideoService, SearchService ]
15 })
16
17 export class AppComponent {
18   isInAdmin = false;
19
20   onEnteredInAdmin() {
21     this.isInAdmin = true;
22   }
23
24   onQuittedAdmin() {
25     this.isInAdmin = false;
26   }
27 }