diff --git a/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.html b/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.html index 928335a..eb23745 100644 --- a/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.html +++ b/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.html @@ -110,17 +110,19 @@ } - - Room ID - - - {{ recording.roomId }} - @if (recording.filename) { - {{ recording.filename }} - } - - - + @if (showRoomInfo) { + + Room ID + + + {{ recording.roomId }} + @if (recording.filename) { + + } + + + + } diff --git a/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.ts b/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.ts index daab174..443d392 100644 --- a/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.ts +++ b/frontend/projects/shared-meet-components/src/lib/components/recording-lists/recording-lists.component.ts @@ -85,6 +85,7 @@ export class RecordingListsComponent implements OnInit, OnChanges { @Input() canDeleteRecordings = false; @Input() showFilters = false; @Input() showSelection = true; + @Input() showRoomInfo = true; @Input() loading = false; // Host binding for styling when recordings are selected @@ -184,8 +185,11 @@ export class RecordingListsComponent implements OnInit, OnChanges { if (this.showSelection) { this.displayedColumns.push('select'); } + if (this.showRoomInfo) { + this.displayedColumns.push('roomId'); + } - this.displayedColumns.push('roomId', 'status', 'startDate', 'duration', 'size', 'actions'); + this.displayedColumns.push('status', 'startDate', 'duration', 'size', 'actions'); } // ===== SELECTION METHODS =====