Moved showAccessStatus to be self-contained

This commit is contained in:
nibou230
2022-05-04 11:45:36 -04:00
parent 2b77e4a90d
commit 6c8d12394c
8 changed files with 15 additions and 28 deletions

View File

@@ -18,7 +18,7 @@
</span>
<div class="card-body">
<ds-type-badge *ngIf="showLabel" [object]="dso"></ds-type-badge>
<ds-access-status-badge *ngIf="showAccessStatus" [uuid]="dso.uuid"></ds-access-status-badge>
<ds-access-status-badge [uuid]="dso.uuid"></ds-access-status-badge>
<ds-truncatable-part [id]="dso.id" [minLines]="3" type="h4">
<h4 class="card-title" [innerHTML]="firstMetadataValue('dc.title')"></h4>
</ds-truncatable-part>

View File

@@ -6,7 +6,6 @@ import { SearchResultGridElementComponent } from '../../search-result-grid-eleme
import { Item } from '../../../../../core/shared/item.model';
import { ItemSearchResult } from '../../../../object-collection/shared/item-search-result.model';
import { getItemPageRoute } from '../../../../../item-page/item-page-routing-paths';
import { environment } from 'src/environments/environment';
@listableObjectComponent('PublicationSearchResult', ViewMode.GridElement)
@listableObjectComponent(ItemSearchResult, ViewMode.GridElement)
@@ -24,14 +23,9 @@ export class ItemSearchResultGridElementComponent extends SearchResultGridElemen
* Route to the item's page
*/
itemPageRoute: string;
/**
* Whether to show the access status badge or not
*/
showAccessStatus: boolean;
ngOnInit(): void {
super.ngOnInit();
this.itemPageRoute = getItemPageRoute(this.dso);
this.showAccessStatus = environment.item.showAccessStatuses;
}
}