Fix doc detail view, touches settings too

This commit is contained in:
shamoon
2026-07-07 07:56:33 -07:00
parent 2b48ebaa59
commit cca4d3dbb7
6 changed files with 296 additions and 36 deletions
@@ -5,6 +5,7 @@ import {
Input,
OnInit,
Output,
signal,
ViewChild,
} from '@angular/core'
import { ControlValueAccessor } from '@angular/forms'
@@ -61,7 +62,15 @@ export class AbstractInputComponent<T> implements OnInit, ControlValueAccessor {
@Output()
removed: EventEmitter<AbstractInputComponent<any>> = new EventEmitter()
value: T
private valueSignal = signal<T>(undefined)
get value(): T {
return this.valueSignal()
}
set value(value: T) {
this.valueSignal.set(value)
}
ngOnInit(): void {
this.inputId = uuidv4()
@@ -6,6 +6,7 @@ import {
Input,
OnInit,
Output,
signal,
ViewChild,
} from '@angular/core'
import {
@@ -109,7 +110,15 @@ export class TagsComponent implements OnInit, ControlValueAccessor {
@ViewChild('tagSelect') select: NgSelectComponent
value: number[] = []
private valueSignal = signal<number[]>([])
get value(): number[] {
return this.valueSignal()
}
set value(value: number[]) {
this.valueSignal.set(value)
}
tags: Tag[] = []