-import { first } from 'rxjs/operators'
import { Injectable } from '@angular/core'
import { UserLocalStorageKeys } from '@root-helpers/users'
import { HTMLServerConfig, ServerConfigTheme } from '@shared/models'
private loadTheme (name: string) {
const links = document.getElementsByTagName('link')
for (let i = 0; i < links.length; i++) {
- const link = links[ i ]
- if (link.getAttribute('rel').indexOf('style') !== -1 && link.getAttribute('title')) {
+ const link = links[i]
+ if (link.getAttribute('rel').includes('style') && link.getAttribute('title')) {
link.disabled = link.getAttribute('title') !== name
}
}
}
this.auth.userInformationLoaded
- .pipe(first())
.subscribe(() => this.updateCurrentTheme())
}