X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fapp%2F%2Babout%2Fabout-instance%2Fabout-instance.component.ts;h=a5204de275291d87bbfb07e06bbd1ff9c21d6773;hb=f36da21e40104a50acb00132920b835240cebb38;hp=a1b30fa8cfb94f2b95c79f0c69ed8b5ccf5ca836;hpb=1506307f2f903ce0f80155072a33345c702b7c76;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+about/about-instance/about-instance.component.ts b/client/src/app/+about/about-instance/about-instance.component.ts index a1b30fa8c..a5204de27 100644 --- a/client/src/app/+about/about-instance/about-instance.component.ts +++ b/client/src/app/+about/about-instance/about-instance.component.ts @@ -11,7 +11,7 @@ import { MarkdownService } from '@app/shared/renderer' styleUrls: [ './about-instance.component.scss' ] }) export class AboutInstanceComponent implements OnInit { - @ViewChild('contactAdminModal') contactAdminModal: ContactAdminModalComponent + @ViewChild('contactAdminModal', { static: true }) contactAdminModal: ContactAdminModalComponent shortDescription = '' descriptionHTML = '' @@ -29,25 +29,22 @@ export class AboutInstanceComponent implements OnInit { return this.serverService.getConfig().instance.name } - get userVideoQuota () { - return this.serverService.getConfig().user.videoQuota - } - - get isSignupAllowed () { - return this.serverService.getConfig().signup.allowed - } - get isContactFormEnabled () { return this.serverService.getConfig().email.enabled && this.serverService.getConfig().contactForm.enabled } + get isNSFW () { + return this.serverService.getConfig().instance.isNSFW + } + ngOnInit () { this.instanceService.getAbout() .subscribe( - res => { + async res => { this.shortDescription = res.instance.shortDescription - this.descriptionHTML = this.markdownService.textMarkdownToHTML(res.instance.description) - this.termsHTML = this.markdownService.textMarkdownToHTML(res.instance.terms) + + this.descriptionHTML = await this.markdownService.textMarkdownToHTML(res.instance.description) + this.termsHTML = await this.markdownService.textMarkdownToHTML(res.instance.terms) }, () => this.notifier.error(this.i18n('Cannot get about information from server'))