]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/core/menu/menu.component.ts
Client: support signup
[github/Chocobozzz/PeerTube.git] / client / src / app / core / menu / menu.component.ts
index 5ca60e5e0abcecf06be607f2d4475fe81d60d18e..d1f0fa80757fcb089c3dfc8e33db0eb28cd4cce9 100644 (file)
@@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core';
 import { Router } from '@angular/router';
 
 import { AuthService, AuthStatus } from '../auth';
+import { ConfigService } from '../config';
 
 @Component({
   selector: 'my-menu',
@@ -12,6 +13,7 @@ export class MenuComponent implements OnInit {
 
   constructor (
     private authService: AuthService,
+    private configService: ConfigService,
     private router: Router
   ) {}
 
@@ -33,6 +35,10 @@ export class MenuComponent implements OnInit {
     );
   }
 
+  isRegistrationEnabled() {
+    return this.configService.getConfig().signup.enabled;
+  }
+
   isUserAdmin() {
     return this.authService.isAdmin();
   }