diff --git a/src/app/views/sessions/session/labels/label-editor-modal.component.html b/src/app/views/sessions/session/labels/label-editor-modal.component.html index ccbb2a8e..5543bd38 100644 --- a/src/app/views/sessions/session/labels/label-editor-modal.component.html +++ b/src/app/views/sessions/session/labels/label-editor-modal.component.html @@ -38,7 +38,7 @@ diff --git a/src/app/views/sessions/session/labels/labels-modal.component.ts b/src/app/views/sessions/session/labels/labels-modal.component.ts index 8fd3dbf8..11625045 100644 --- a/src/app/views/sessions/session/labels/labels-modal.component.ts +++ b/src/app/views/sessions/session/labels/labels-modal.component.ts @@ -73,6 +73,11 @@ export class LabelsModalComponent implements OnInit { return this.selectedDatasets.length > 0; } + /** There is something to apply only if files are selected and there are labels to check */ + canApply(): boolean { + return this.hasSelection() && this.rows.length > 0; + } + toggleRow(row: LabelRow): void { row.selection = row.selection === "checked" ? "unchecked" : "checked"; }