From b9550aced94cacc751287347c77ce73c0f7a554e Mon Sep 17 00:00:00 2001 From: CSantosM <4a.santos@gmail.com> Date: Wed, 18 Feb 2026 17:04:08 +0100 Subject: [PATCH] frontend: Implement recording detail page with loading and error states --- .../recording-lists.component.html | 56 ++- .../recording-lists.component.ts | 66 +-- .../recording-video-player.component.ts | 25 +- .../src/lib/domains/recordings/index.ts | 2 + .../src/lib/domains/recordings/pages/index.ts | 2 + .../recording-detail.component.html | 258 ++++++++++ .../recording-detail.component.scss | 447 ++++++++++++++++++ .../recording-detail.component.ts | 138 ++++++ .../recordings/recordings.component.html | 1 + .../pages/recordings/recordings.component.ts | 24 +- .../view-recording.component.ts | 31 +- .../recordings/routes/recordings.routes.ts | 9 + .../src/lib/domains/recordings/utils/index.ts | 1 + .../src/lib/domains/recordings/utils/ui.ts | 190 ++++++++ 14 files changed, 1118 insertions(+), 132 deletions(-) create mode 100644 meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/pages/recording-detail/recording-detail.component.html create mode 100644 meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/pages/recording-detail/recording-detail.component.scss create mode 100644 meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/pages/recording-detail/recording-detail.component.ts create mode 100644 meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/utils/index.ts create mode 100644 meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/utils/ui.ts diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/components/recording-lists/recording-lists.component.html b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/components/recording-lists/recording-lists.component.html index 59d32ac2..301569e6 100644 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/components/recording-lists/recording-lists.component.html +++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/recordings/components/recording-lists/recording-lists.component.html @@ -176,11 +176,19 @@