From 01ce0f5346f645f4ca585b62f145f8fdf4da3640 Mon Sep 17 00:00:00 2001 From: seaznCode Date: Sun, 30 Nov 2025 13:30:16 +0100 Subject: [PATCH] refactor: enhance user status display and button accessibility in UserDetailModal --- src/app/components/UserDetailModal.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/app/components/UserDetailModal.tsx b/src/app/components/UserDetailModal.tsx index ddee6dd..3eb188a 100644 --- a/src/app/components/UserDetailModal.tsx +++ b/src/app/components/UserDetailModal.tsx @@ -312,8 +312,8 @@ export default function UserDetailModal({ isOpen, onClose, userId, onUserUpdated
- - + + {STATUS_OPTIONS.find(opt => opt.value === selectedStatus)?.label || selectedStatus} @@ -362,10 +362,18 @@ export default function UserDetailModal({ isOpen, onClose, userId, onUserUpdated + {userDetails?.userStatus && ( +

+ {userDetails.userStatus.email_verified === 1 && userDetails.userStatus.profile_completed === 1 && userDetails.userStatus.documents_uploaded === 1 && userDetails.userStatus.contract_signed === 1 + ? 'All steps completed. You can verify this user.' + : 'User has not yet completed all required steps.'} +

+ )}