+
-
+
diff --git a/src/app/item-page/simple/field-components/preview-section/preview-section.component.ts b/src/app/item-page/simple/field-components/preview-section/preview-section.component.ts
index d8dd5faad53..1708deadc0b 100644
--- a/src/app/item-page/simple/field-components/preview-section/preview-section.component.ts
+++ b/src/app/item-page/simple/field-components/preview-section/preview-section.component.ts
@@ -1,9 +1,6 @@
import { Component, Input, OnInit } from '@angular/core';
-import { BehaviorSubject } from 'rxjs';
import { MetadataBitstream } from 'src/app/core/metadata/metadata-bitstream.model';
-import { RegistryService } from 'src/app/core/registry/registry.service';
import { Item } from 'src/app/core/shared/item.model';
-import { getAllSucceededRemoteListPayload } from 'src/app/core/shared/operators';
import { ConfigurationDataService } from '../../../../core/data/configuration-data.service';
@Component({
@@ -13,20 +10,13 @@ import { ConfigurationDataService } from '../../../../core/data/configuration-da
})
export class PreviewSectionComponent implements OnInit {
@Input() item: Item;
+ @Input() listOfFiles: MetadataBitstream[];
- listOfFiles: BehaviorSubject
= new BehaviorSubject([] as any);
emailToContact: string;
- constructor(protected registryService: RegistryService,
- private configService: ConfigurationDataService) {} // Modified
+ constructor(private configService: ConfigurationDataService) {} // Modified
ngOnInit(): void {
- this.registryService
- .getMetadataBitstream(this.item.handle, 'ORIGINAL')
- .pipe(getAllSucceededRemoteListPayload())
- .subscribe((data: MetadataBitstream[]) => {
- this.listOfFiles.next(data);
- });
this.configService.findByPropertyName('lr.help.mail')?.subscribe(remoteData => {
this.emailToContact = remoteData.payload?.values?.[0];
});