From 5e93a6d142b1151d1ebc16123206f87998839108 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 16 Jun 2022 14:36:51 +0200 Subject: Improve theme label --- .../edit-basic-configuration.component.html | 2 +- .../edit-custom-config/edit-basic-configuration.component.ts | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'client/src/app/+admin/config/edit-custom-config') diff --git a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html index c62ea7700..68126281f 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html @@ -15,7 +15,7 @@
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts index 81457bd36..f8f257671 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts @@ -2,7 +2,7 @@ import { pairwise } from 'rxjs/operators' import { SelectOptionsItem } from 'src/types/select-options-item.model' import { Component, Input, OnChanges, OnInit, SimpleChanges } from '@angular/core' import { FormGroup } from '@angular/forms' -import { MenuService } from '@app/core' +import { MenuService, ThemeService } from '@app/core' import { HTMLServerConfig } from '@shared/models' import { ConfigService } from '../shared/config.service' @@ -22,7 +22,8 @@ export class EditBasicConfigurationComponent implements OnInit, OnChanges { constructor ( private configService: ConfigService, - private menuService: MenuService + private menuService: MenuService, + private themeService: ThemeService ) { } ngOnInit () { @@ -49,8 +50,7 @@ export class EditBasicConfigurationComponent implements OnInit, OnChanges { } getAvailableThemes () { - return this.serverConfig.theme.registered - .map(t => t.name) + return this.themeService.getAvailableThemeLabels() } doesTrendingVideosAlgorithmsEnabledInclude (algorithm: string) { @@ -94,6 +94,10 @@ export class EditBasicConfigurationComponent implements OnInit, OnChanges { })) } + getDefaultThemeLabel () { + return this.themeService.getDefaultThemeLabel() + } + private checkSignupField () { const signupControl = this.form.get('signup.enabled') -- cgit v1.2.3