diff --git a/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.html b/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.html index faf50fdfdebcdfdad525d3ec99f0edcda196788c..4ae68fce820944f7f6c8e13679cccc89ec1e2eec 100644 --- a/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.html +++ b/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.html @@ -278,6 +278,7 @@ <ng-container *ngIf="readonly"> <mat-form-field *ngIf="getFormControl(formDefinition.status) as fd"> <input [formControl]="fd" + [value]="enumUtil.getLabel(depositStatusEnumToTranslate, fd.value) | translate" [solidifyValidation]="errors" matInput [placeholder]="'deposit.status' | translate" diff --git a/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts b/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts index 6eaec48bd1f4617062cd3ed109d97043321cca9c..d9d48fa05d1ceda9f96aac5be6b96eeb041653b8 100644 --- a/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts +++ b/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts @@ -64,6 +64,7 @@ import { SolidifyValidator, Sort, urlSeparator, + EnumUtil, } from "solidify-frontend"; @Component({ @@ -377,6 +378,14 @@ export class DepositFormPresentational extends SharedAbstractFormPresentational< this.embargoEnumValues = Enums.Deposit.EmbargoAccessLevelEnumList(value); } + get enumUtil(): typeof EnumUtil { + return EnumUtil; + } + + get depositStatusEnumToTranslate(): typeof Enums.Deposit.StatusEnumTranslate { + return Enums.Deposit.StatusEnumTranslate; + } + } class FormComponentFormDefinition extends BaseFormDefinition {