From f8729e42400a043507a7cf2034fb031f8e6b2feb Mon Sep 17 00:00:00 2001 From: juancarmore Date: Thu, 14 Aug 2025 19:41:43 +0200 Subject: [PATCH] frontend: add conditional search box display in recording lists component --- .../recording-lists/recording-lists.component.html | 12 +++++++----- .../recording-lists/recording-lists.component.ts | 1 + .../console/recordings/recordings.component.html | 2 ++ .../room-recordings/room-recordings.component.html | 1 + 4 files changed, 11 insertions(+), 5 deletions(-) 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 90be189..f616873 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 @@ -9,11 +9,13 @@
- - Search recordings - - search - + @if (showSearchBox) { + + Search recordings + + search + + }
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 6c94a65..1ee4ac7 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 @@ -84,6 +84,7 @@ export class RecordingListsComponent implements OnInit, OnChanges { // Input properties @Input() recordings: MeetRecordingInfo[] = []; @Input() canDeleteRecordings = false; + @Input() showSearchBox = true; @Input() showFilters = false; @Input() showSelection = true; @Input() showRoomInfo = true; diff --git a/frontend/projects/shared-meet-components/src/lib/pages/console/recordings/recordings.component.html b/frontend/projects/shared-meet-components/src/lib/pages/console/recordings/recordings.component.html index ee62353..d913e07 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/console/recordings/recordings.component.html +++ b/frontend/projects/shared-meet-components/src/lib/pages/console/recordings/recordings.component.html @@ -32,6 +32,8 @@ [recordings]="recordings()" [canDeleteRecordings]="true" [loading]="isLoading" + [showSearchBox]="true" + [showFilters]="false" [showSelection]="true" [showLoadMore]="hasMoreRecordings" (recordingAction)="onRecordingAction($event)" diff --git a/frontend/projects/shared-meet-components/src/lib/pages/room-recordings/room-recordings.component.html b/frontend/projects/shared-meet-components/src/lib/pages/room-recordings/room-recordings.component.html index f20cc7e..25a633f 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/room-recordings/room-recordings.component.html +++ b/frontend/projects/shared-meet-components/src/lib/pages/room-recordings/room-recordings.component.html @@ -42,6 +42,7 @@ [recordings]="recordings()" [canDeleteRecordings]="canDeleteRecordings" [loading]="isLoading" + [showSearchBox]="false" [showFilters]="false" [showSelection]="true" [showRoomInfo]="false"