From 25ae2da4261be209358ee988be024281e863a345 Mon Sep 17 00:00:00 2001 From: pradeepkumar Date: Fri, 10 Apr 2026 16:39:53 +0530 Subject: [PATCH] refactor: remove redundant agent profile section and consolidate agent details into the dynamic profile view --- src/app/dashboard/users/[id]/page.tsx | 98 ++++----------------------- 1 file changed, 15 insertions(+), 83 deletions(-) diff --git a/src/app/dashboard/users/[id]/page.tsx b/src/app/dashboard/users/[id]/page.tsx index e9f5c22..4db1c39 100644 --- a/src/app/dashboard/users/[id]/page.tsx +++ b/src/app/dashboard/users/[id]/page.tsx @@ -499,95 +499,27 @@ export default function UserDetailPage() { - {/* Agent Details (only for AGENT role) */} - {user.role === 'AGENT' && user.agentProfile && ( -
-
-

Agent Details

-
-
- {/* Agent Details Grid */} -
- {/* Agent Type - Read Only */} -
-

Agent Type

-

- {user.agentProfile.agentType?.name || 'Not assigned'} -

-
-
-

Slug

-

- {user.agentProfile.slug || 'Not set'} -

-
-
-

Company

-

- {user.agentProfile.companyName || 'Not provided'} -

-
-
-

License Number

-

- {user.agentProfile.licenseNumber || 'Not provided'} -

-
-
-

Years of Experience

-

- {user.agentProfile.yearsOfExperience ?? 'Not provided'} -

-
-
-

Profile Status

-

- {user.agentProfile.profileCompleteness}%{' '} - - {user.agentProfile.isProfileComplete ? 'Complete' : 'Incomplete'} - -

-
-
- - {/* Headline & Bio */} - {(user.agentProfile.headline || user.agentProfile.bio) && ( -
- {user.agentProfile.headline && ( -
-

Headline

-

- {user.agentProfile.headline} -

-
- )} - {user.agentProfile.bio && ( -
-

Bio

-

- {user.agentProfile.bio} -

-
- )} -
- )} -
-
- )} - {/* Dynamic Profile Data (only for AGENT role) */} - {user.role === 'AGENT' && agentFieldValues.length > 0 && ( + {user.role === 'AGENT' && (

Profile Details

+ {/* Agent Type */} + {user.agentProfile && ( +
+

Agent Type

+
+
+

Type

+

+ {user.agentProfile.agentType?.name || 'Not assigned'} +

+
+
+
+ )} {Object.entries( agentFieldValues .filter((fv) => fv.sectionSlug !== 'upload-documents')