From 7acfb498b4db58be9f78be096be113b068a12dd4 Mon Sep 17 00:00:00 2001 From: nessi Date: Thu, 12 Feb 2026 15:09:51 +0100 Subject: [PATCH] Improve admin page structure and styling for clarity Updated the Admin Users Page by reorganizing sections, improving labels, and adding descriptions for better usability. Adjusted styles to enhance visual hierarchy and provide consistent spacing and formatting throughout. --- frontend/src/pages/AdminUsersPage.jsx | 61 ++++++++++++++++----------- frontend/src/styles.css | 34 ++++++++++++++- 2 files changed, 69 insertions(+), 26 deletions(-) diff --git a/frontend/src/pages/AdminUsersPage.jsx b/frontend/src/pages/AdminUsersPage.jsx index 6af0a0f..230c671 100644 --- a/frontend/src/pages/AdminUsersPage.jsx +++ b/frontend/src/pages/AdminUsersPage.jsx @@ -119,24 +119,37 @@ export function AdminUsersPage() { return (
-

Admin Settings - Users

+

Admin Settings

+

Manage users and outgoing notifications for this NexaPG instance.

{error &&
{error}
}
-

User Management

+
+

User Management

+

Create accounts and manage access roles.

+
- setForm({ ...form, email: e.target.value })} /> - setForm({ ...form, password: e.target.value })} - /> - +
+ + setForm({ ...form, email: e.target.value })} /> +
+
+ + setForm({ ...form, password: e.target.value })} + /> +
+
+ + +
@@ -183,10 +196,10 @@ export function AdminUsersPage() {
-

Alert Email Notifications (SMTP)

-

- Configure outgoing SMTP for alert emails. This is send-only; no inbound mailbox is used. -

+
+

Alert Email Notifications (SMTP)

+

Configure send-only SMTP for warning and alert notifications.

+
{smtpInfo &&
{smtpInfo}
} -
+
setEmailSettings({ ...emailSettings, smtp_host: e.target.value })} />
-
+
-
+
setEmailSettings({ ...emailSettings, smtp_username: e.target.value })} />
-
+
-
+
setEmailSettings({ ...emailSettings, from_email: e.target.value })} />
-
+