From d7b6b3849caa4f8741ab5b3b821aea799fbff6b3 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Sun, 12 Jun 2022 18:00:58 +0800 Subject: [PATCH] fix user profile button disabled status --- web/src/component/UserProfile.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/web/src/component/UserProfile.js b/web/src/component/UserProfile.js index 57498b3..926d095 100644 --- a/web/src/component/UserProfile.js +++ b/web/src/component/UserProfile.js @@ -9,11 +9,11 @@ function UserProfile(props) { const [newPassword, setNewPassword] = useState(""); const [newPasswordConfirm, setNewPasswordConfirm] = useState(""); const [user, setUser] = useState({ - id: "", + id: 0, username: "", - role: "", - active: "", - avatar_id: "", + role: 0, + active: false, + avatar_id: 0, }); function getReviews() { @@ -101,7 +101,7 @@ function UserProfile(props) { } }); }} - disabled={props.user.id !== user.id || props.user.role === 1} + disabled={props.user.id !== user.id && props.user.role !== 1} > Save Username @@ -149,9 +149,9 @@ function UserProfile(props) { }); }} disabled={ - (props.user.id !== user.id || - props.user.role !== 1) && - newPassword !== newPasswordConfirm + (props.user.id !== user.id && props.user.role !== 1) || + newPassword !== newPasswordConfirm || + newPassword.length === 0 } > Change Password