Profile Information
{isEditingUser ? (
@@ -1097,31 +1359,27 @@ const Dashboard: React.FC = () => {
}}
/>
-
-
+
+
-
@@ -1133,6 +1391,7 @@ const Dashboard: React.FC = () => {
{selectedUser.phone &&
Phone: {selectedUser.phone}
}
{selectedUser.address &&
Address: {selectedUser.address}
}
Role: {selectedUser.role.toUpperCase()}
+
Volunteer: {selectedUser.volunteer_level === 'yes' ? 'Yes' : 'No'}
Status: {selectedUser.is_active ? 'Active' : 'Inactive'}
Joined: {formatDate(selectedUser.created_at)}
{selectedUser.last_login &&
Last Login: {formatDate(selectedUser.last_login)}
}
@@ -1140,8 +1399,50 @@ const Dashboard: React.FC = () => {
)}
+
Admin Controls
+
+
+
+
+ {user?.role === 'super_admin' && selectedUser.id !== user?.id && (
+
confirmDeleteUser(selectedUser)}>
+ Delete User
+
+ )}
+