From 0a49ca91d8084f529abef28ea9a95fc2dc52d68b Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Tue, 16 Sep 2025 17:06:14 +0200 Subject: [PATCH] ov-components: refactor toolbar component to improve readability and add helper methods for recording and broadcasting status --- .../components/toolbar/toolbar.component.html | 61 +++++++++++-------- .../components/toolbar/toolbar.component.ts | 14 +++++ 2 files changed, 50 insertions(+), 25 deletions(-) diff --git a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.html b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.html index 25dc8d69..53b51885 100644 --- a/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.html +++ b/openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.html @@ -1,35 +1,44 @@ +
- -
- {{ roomName }} -
- @if (recordingStatus === _recordingStatus.STARTED) { -
- radio_button_checked - REC - | {{ recordingTime | date: 'H:mm:ss' }} -
- } + + @if (!isMinimal && showLogo) { + + } - @if (broadcastingStatus === _broadcastingStatus.STARTED) { - -
- sensors - LIVE -
- } -
+ +
+ + @if (!isMinimal && showRoomName) { + {{ roomName }} + } + + + @if (isRecordingStarted || isBroadcastingStarted) { +
+ @if (isRecordingStarted) { +
+ radio_button_checked + REC + | {{ recordingTime | date: 'H:mm:ss' }} +
+ } + + @if (isBroadcastingStarted) { + +
+ sensors + LIVE +
+ } +
+ }
+ +
+ +