74572: Update type badge to not rely on constructor name

This commit is contained in:
Yana De Pauw
2020-11-24 11:58:16 +01:00
parent 9c2ca90c32
commit 6b69f66a8d
2 changed files with 2 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
<div class="d-flex flex-row">
<h2 class="item-page-title-field mr-auto">
{{'item.page.titleprefix' | translate}}<ds-metadata-values [mdValues]="object?.allMetadata(['dc.title'])"></ds-metadata-values>
<ds-metadata-values [mdValues]="object?.allMetadata(['dc.title'])"></ds-metadata-values>
</h2>
<div class="pl-2">
<ds-dso-page-edit-button [pageRoutePrefix]="'items'" [dso]="object" [tooltipMsg]="'item.page.edit'"></ds-dso-page-edit-button>

View File

@@ -24,7 +24,7 @@ export class TypeBadgeComponent {
if (!isEmpty(renderTypes.length)) {
const renderType = renderTypes[0];
if (renderType instanceof Function) {
this._typeMessage = `${(renderType as any).name.toLowerCase()}.listelement.badge`;
this._typeMessage = `${object.type.toString().toLowerCase()}.listelement.badge`;
} else {
this._typeMessage = `${renderType.toLowerCase()}.listelement.badge`;
}