diff --git a/apps/OpenSign/src/pages/UserProfile.js b/apps/OpenSign/src/pages/UserProfile.js index d79c2e619..eaeafffaa 100644 --- a/apps/OpenSign/src/pages/UserProfile.js +++ b/apps/OpenSign/src/pages/UserProfile.js @@ -15,6 +15,7 @@ import Upgrade from "../primitives/Upgrade"; function UserProfile() { const navigate = useNavigate(); let UserProfile = JSON.parse(localStorage.getItem("UserInformation")); + let extendUser = JSON.parse(localStorage.getItem("Extand_Class")); const [parseBaseUrl] = useState(localStorage.getItem("baseUrl")); const [parseAppId] = useState(localStorage.getItem("parseAppId")); const [editmode, setEditMode] = useState(false); @@ -25,6 +26,12 @@ function UserProfile() { const [percentage, setpercentage] = useState(0); const [isDisableDocId, setIsDisableDocId] = useState(false); const [isSubscribe, setIsSubscribe] = useState(false); + const [company, setCompany] = useState( + extendUser && extendUser?.[0]?.Company + ); + const [jobTitle, setJobTitle] = useState( + extendUser && extendUser?.[0]?.JobTitle + ); useEffect(() => { getUserDetail(); @@ -94,7 +101,9 @@ function UserProfile() { const body = { Phone: obj.Phone, Name: obj.Name, - HeaderDocId: isDisableDocId + HeaderDocId: isDisableDocId, + JobTitle: jobTitle, + Company: company }; await axios.put( parseBaseUrl + "classes/" + extClass + "/" + ExtUserId, @@ -264,6 +273,40 @@ function UserProfile() { Email:{" "} {UserProfile && UserProfile.email} +
  • + Company:{" "} + {editmode ? ( + setCompany(e.target.value)} + /> + ) : ( + {extendUser?.[0].Company} + )} +
  • +
  • + Job title:{" "} + {editmode ? ( + setJobTitle(e.target.value)} + /> + ) : ( + {extendUser?.[0]?.JobTitle} + )} +
  • Is Email verified:{" "}