From 1f603a683dadf08ca83dd8631a146db2a0a0ae05 Mon Sep 17 00:00:00 2001
From: CSantosM <4a.santos@gmail.com>
Date: Mon, 23 Feb 2026 12:42:38 +0100
Subject: [PATCH] backend: update profile layout and styles for improved user
details display
---
.../pages/profile/profile.component.html | 50 +++++--------------
.../pages/profile/profile.component.scss | 38 ++++++++++++++
2 files changed, 50 insertions(+), 38 deletions(-)
diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.html b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.html
index 6dfbedfc..06a078ed 100644
--- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.html
+++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.html
@@ -33,7 +33,7 @@
} @else if (targetUser()) {
-
+
-
+
-
-
-
-
- person
-
- Account Information
- Read-only details for this account
-
-
-
-
-
- User ID
- {{ targetUser()!.userId }}
-
-
- Name
- {{ targetUser()!.name }}
-
-
- Role
-
-
- {{ getRoleLabel(targetUser()!.role) }}
-
-
-
-
- Member since
- {{ formatDate(targetUser()!.registrationDate) }}
-
-
-
-
-
@if (isOwnProfile()) {
diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.scss b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.scss
index f2d2a80a..e3e4349f 100644
--- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.scss
+++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/console/pages/profile/profile.component.scss
@@ -92,6 +92,44 @@
}
}
+.sidebar-divider {
+ width: 100%;
+ margin: var(--ov-meet-spacing-md) 0 !important;
+}
+
+.sidebar-details {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ gap: var(--ov-meet-spacing-md);
+ text-align: left;
+}
+
+.sidebar-detail-item {
+ display: flex;
+ flex-direction: column;
+ gap: var(--ov-meet-spacing-xs);
+
+ .info-label {
+ font-size: var(--ov-meet-font-size-sm);
+ font-weight: var(--ov-meet-font-weight-medium);
+ color: var(--ov-meet-text-secondary);
+ text-transform: uppercase;
+ letter-spacing: 0.05em;
+ }
+
+ .info-value {
+ font-size: var(--ov-meet-font-size-md);
+ color: var(--ov-meet-text-primary);
+ font-weight: var(--ov-meet-font-weight-regular);
+ word-break: break-all;
+
+ &.monospace {
+ font-family: monospace;
+ }
+ }
+}
+
// ─── Role chip ────────────────────────────────────────────────────────────────
.role-chip {