Fix: web app theme intialization (#14761)

This commit is contained in:
KVOJJJin 2025-03-03 16:05:35 +08:00 committed by GitHub
commit bb4e7da720
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 12 additions and 59 deletions

View file

@ -48,10 +48,13 @@ export class ThemeBuilder {
private buildChecker = false
public get theme() {
if (this._theme === undefined)
throw new Error('The theme should be built first and then accessed')
else
if (this._theme === undefined) {
this._theme = new Theme()
return this._theme
}
else {
return this._theme
}
}
public buildTheme(chatColorTheme: string | null = null, chatColorThemeInverted = false) {