+
+
+ setEditedUser({...editedUser, userName: e.target.value})
+ }
+ />
+
+
+
+ setEditedUser({...editedUser, firstName: e.target.value})
+ }
+ />
+
+
+
+ setEditedUser({...editedUser, lastName: e.target.value})
+ }
+ />
+
+
+
+ setEditedUser({...editedUser, email: e.target.value})
+ }
+ />
+
+ {isAdmin && (
+ <>
+
+
+ value={editedUser.role ?? UserRole.USER}
+ onChange={(value) =>
+ setEditedUser({...editedUser, role: value})
+ }
+ options={roleOptions}
+ />
+ >
+ )}
+
+ {/* Show password field only when creating new user */}
+ {!editedUser.id && (
+ <>
+
+ {
+ }}
+ />
+
+
+ {
+ }}
+ />
+ {passwordError && {passwordError}
}
+ >
+ )}
+
+ {/* Change password link for existing user */}
+ {editedUser.id && (
+
+
+
+ )}
+
+
+
+
+