mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-07-10 05:55:09 +00:00
More converting to direct signals
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { Component, Input, inject, signal } from '@angular/core'
|
||||
import { Component, inject, input } from '@angular/core'
|
||||
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
||||
import { SettingsService } from 'src/app/services/settings.service'
|
||||
import { environment } from 'src/environments/environment'
|
||||
@@ -10,26 +10,8 @@ import { environment } from 'src/environments/environment'
|
||||
})
|
||||
export class LogoComponent {
|
||||
private settingsService = inject(SettingsService)
|
||||
private extraClassesSignal = signal<string>(undefined)
|
||||
private heightSignal = signal('6em')
|
||||
|
||||
@Input()
|
||||
get extra_classes(): string {
|
||||
return this.extraClassesSignal()
|
||||
}
|
||||
|
||||
set extra_classes(extraClasses: string) {
|
||||
this.extraClassesSignal.set(extraClasses)
|
||||
}
|
||||
|
||||
@Input()
|
||||
get height(): string {
|
||||
return this.heightSignal()
|
||||
}
|
||||
|
||||
set height(height: string) {
|
||||
this.heightSignal.set(height)
|
||||
}
|
||||
readonly extra_classes = input<string>(undefined)
|
||||
readonly height = input('6em')
|
||||
|
||||
get customLogo(): string {
|
||||
return this.settingsService.get(SETTINGS_KEYS.APP_LOGO)?.length
|
||||
@@ -41,6 +23,6 @@ export class LogoComponent {
|
||||
}
|
||||
|
||||
getClasses() {
|
||||
return ['logo'].concat(this.extra_classes).join(' ')
|
||||
return ['logo'].concat(this.extra_classes()).join(' ')
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user