diff --git a/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.html b/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.html
index 1a0a8f423..f37c4646c 100644
--- a/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.html
+++ b/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.html
@@ -1,24 +1,35 @@
-
-
-
-
-
+@if (_state.file(); as file) {
+
+ @if (file.isFullProcessing) {
+
+ @if (file.isOcrProcessing) {
+
+ } @else {
+
+
+ }
+
+ }
-
-
-
-
+
+ @if (!customTranslation) {
+
+ @if (!file.isFullProcessing) {
+
+ }
+ }
+ @if (customTranslation) {
+
+ }
+
-
-
-
-
-
-
-
-
-
+}
diff --git a/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.scss b/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.scss
index 10bda726e..1e4587030 100644
--- a/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.scss
+++ b/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.scss
@@ -22,7 +22,7 @@
.ocr-indicator {
display: flex;
- flex: 1;
+ margin-right: 5px;
align-items: center;
}
diff --git a/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.ts b/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.ts
index c3387da3a..f595dbb52 100644
--- a/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.ts
+++ b/apps/red-ui/src/app/modules/file-preview/components/readonly-banner/readonly-banner.component.ts
@@ -5,13 +5,14 @@ import { NgIf } from '@angular/common';
import { MatProgressBar } from '@angular/material/progress-bar';
import { MatIcon } from '@angular/material/icon';
import { TranslateModule } from '@ngx-translate/core';
+import { MatTooltip } from '@angular/material/tooltip';
@Component({
selector: 'redaction-readonly-banner',
templateUrl: './readonly-banner.component.html',
styleUrls: ['./readonly-banner.component.scss'],
standalone: true,
- imports: [OcrProgressBarComponent, NgIf, MatProgressBar, MatIcon, TranslateModule],
+ imports: [OcrProgressBarComponent, NgIf, MatProgressBar, MatIcon, TranslateModule, MatTooltip],
})
export class ReadonlyBannerComponent {
protected readonly _state = inject(FilePreviewStateService);