Design video update
[oweals/peertube.git] / client / src / app / app.module.ts
index d7c9f65481b9e8b3f54f3555ac91f955970900f3..ee7cb0c8aed47e8e509e836dac364793bbebbd8a 100644 (file)
@@ -6,9 +6,7 @@ import {
   createInputTransfer
 } from '@angularclass/hmr'
 
-import { MetaModule, MetaLoader, MetaStaticLoader, PageTitlePositioning } from '@nglibs/meta'
-// TODO: remove, we need this to avoid error in ng2-smart-table
-import 'rxjs/add/operator/toPromise'
+import { MetaModule, MetaLoader, MetaStaticLoader, PageTitlePositioning } from '@ngx-meta/core'
 import 'bootstrap-loader'
 
 import { ENV_PROVIDERS } from './environment'
@@ -22,6 +20,8 @@ import { LoginModule } from './login'
 import { SignupModule } from './signup'
 import { SharedModule } from './shared'
 import { VideosModule } from './videos'
+import { MenuComponent, MenuAdminComponent } from './menu'
+import { HeaderComponent } from './header'
 
 export function metaFactory (): MetaLoader {
   return new MetaStaticLoader({
@@ -49,7 +49,11 @@ const APP_PROVIDERS = [
 @NgModule({
   bootstrap: [ AppComponent ],
   declarations: [
-    AppComponent
+    AppComponent,
+
+    MenuComponent,
+    MenuAdminComponent,
+    HeaderComponent
   ],
   imports: [
     BrowserModule,
@@ -129,7 +133,7 @@ export class AppModule {
     /**
      * Display new elements
      */
-    store.disposeOldHosts ()
+    store.disposeOldHosts()
     delete store.disposeOldHosts
   }
 }