AAE-34641 Display media previews and spinner in adf renderer, apply pr remarks

This commit is contained in:
Tomasz Nastaly
2025-05-20 10:04:25 +02:00
parent 28ff4cbeb1
commit db8842826f
@@ -30,7 +30,7 @@ import { TxtViewerComponent } from '../txt-viewer/txt-viewer.component';
import { UnknownFormatComponent } from '../unknown-format/unknown-format.component';
import { BehaviorSubject } from 'rxjs';
type ViewerType = 'media' | 'image' | 'pdf' | 'unknown';
type ViewerType = 'media' | 'image' | 'pdf' | 'external' | 'text' | 'custom' | 'unknown';
@Component({
selector: 'adf-viewer-render',
@@ -238,12 +238,12 @@ export class ViewerRenderComponent implements OnChanges, OnInit {
this.close.next(true);
}
private isPreviewableType() {
private canBePreviewed(): boolean {
return this.viewerType === 'media' || this.viewerType === 'pdf' || this.viewerType === 'image';
}
private setDefaultLoadingState() {
if (this.isPreviewableType()) {
if (this.canBePreviewed()) {
this.isLoading$.next(true);
}
}