diff --git a/alfa-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts b/alfa-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts index 095676e358a8e98d713474ff0bd29f494c66cc14..24f0d1af790e44119b13eb4fd6d5a4d9acb58f0d 100644 --- a/alfa-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts +++ b/alfa-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts @@ -21,10 +21,9 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -import { KOMMENTAR_UPLOADED_ATTACHMENTS, KommentarLinkRel, KommentarListLinkRel } from '@alfa-client/kommentar-shared'; import { isNotNil, StateResource } from '@alfa-client/tech-shared'; import { WIEDERVORLAGE_UPLOADED_ATTACHMENTS, WiedervorlageLinkRel, WiedervorlageListLinkRel, WiedervorlageListResource, WiedervorlageResource, } from '@alfa-client/wiedervorlage-shared'; -import { Component, Input, OnChanges, SimpleChanges } from '@angular/core'; +import { Component, inject, Input, OnChanges, SimpleChanges } from '@angular/core'; import { isNull } from 'lodash-es'; import { WiedervorlageFormService } from './wiedervorlage.formservice'; @@ -38,13 +37,13 @@ export class WiedervorlageFormComponent implements OnChanges { @Input() wiedervorlageListStateResource: StateResource<WiedervorlageListResource>; @Input() wiedervorlage: WiedervorlageResource; + public readonly formService = inject(WiedervorlageFormService); + public readonly formServiceClass = WiedervorlageFormService; public readonly WiedervorlageListLinkRel = WiedervorlageListLinkRel; public readonly WiedervorlageLinkRel = WiedervorlageLinkRel; public readonly WIEDERVORLAGE_UPLOADED_ATTACHMENTS = WIEDERVORLAGE_UPLOADED_ATTACHMENTS; - constructor(public formService: WiedervorlageFormService) {} - ngOnChanges(changes: SimpleChanges): void { if (changes.wiedervorlage && isNotNil(this.wiedervorlage)) { this.patchWiedervorlage(); @@ -56,8 +55,4 @@ export class WiedervorlageFormComponent implements OnChanges { this.formService.patch(this.wiedervorlage); } } - - protected readonly KOMMENTAR_UPLOADED_ATTACHMENTS = KOMMENTAR_UPLOADED_ATTACHMENTS; - protected readonly kommentarListLinkRel = KommentarListLinkRel; - protected readonly KommentarLinkRel = KommentarLinkRel; }