From 378f487ee647b808e938425d1629d0ab0e7053cf Mon Sep 17 00:00:00 2001
From: sebo <sebastian.bergandy@external.mgm-cp.com>
Date: Wed, 26 Feb 2025 14:40:02 +0100
Subject: [PATCH] OZG-5977 replace constructor with inject

---
 .../wiedervorlage-form.component.ts                   | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

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 095676e358..24f0d1af79 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;
 }
-- 
GitLab