mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-08-09 20:33:18 +00:00
Tag component
This commit is contained in:
@@ -17,6 +17,9 @@ export class TagComponent {
|
||||
private tagService = inject(TagService)
|
||||
|
||||
private tagSignal = signal<Tag>(null)
|
||||
private linkTitleSignal = signal('')
|
||||
private clickableSignal = signal(false)
|
||||
private showParentsSignal = signal(false)
|
||||
private _tagID: number
|
||||
|
||||
@Input()
|
||||
@@ -46,13 +49,31 @@ export class TagComponent {
|
||||
}
|
||||
|
||||
@Input()
|
||||
linkTitle: string = ''
|
||||
get linkTitle(): string {
|
||||
return this.linkTitleSignal()
|
||||
}
|
||||
|
||||
set linkTitle(linkTitle: string) {
|
||||
this.linkTitleSignal.set(linkTitle)
|
||||
}
|
||||
|
||||
@Input()
|
||||
clickable: boolean = false
|
||||
get clickable(): boolean {
|
||||
return this.clickableSignal()
|
||||
}
|
||||
|
||||
set clickable(clickable: boolean) {
|
||||
this.clickableSignal.set(clickable)
|
||||
}
|
||||
|
||||
@Input()
|
||||
showParents: boolean = false
|
||||
get showParents(): boolean {
|
||||
return this.showParentsSignal()
|
||||
}
|
||||
|
||||
set showParents(showParents: boolean) {
|
||||
this.showParentsSignal.set(showParents)
|
||||
}
|
||||
|
||||
public get loading(): boolean {
|
||||
return this.tagService.loading
|
||||
|
||||
Reference in New Issue
Block a user