Skip to content

Commit cd54f94

Browse files
Merge pull request #3164 from OneCommunityGlobal/development
Frontend Release to Main [4.0]
2 parents 285f8fe + d0eb0db commit cd54f94

3 files changed

Lines changed: 17 additions & 5 deletions

File tree

src/components/TeamMemberTasks/TeamMemberTask.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ const TeamMemberTask = React.memo(
253253
<Link
254254
to= {`/peoplereport/${user?.personId}`}
255255
>
256-
<span class="team-member-tasks-number">{completedTasks.length}</span>.
256+
<span class="team-member-tasks-number">{completedTasks.length}</span>
257257
</Link>
258258
}
259259
<Warning

src/components/UserProfile/UserProfile.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -951,6 +951,7 @@ function UserProfile(props) {
951951
{(userProfile?.profilePic!==undefined)?
952952
<Button color="danger" onClick={toggleRemoveModal} className="remove-button">
953953
Remove Image</Button>:<></>}
954+
{/*
954955
{((userProfile?.profilePic==undefined ||
955956
userProfile?.profilePic==null ||
956957
userProfile?.profilePic=="")&&
@@ -959,10 +960,10 @@ function UserProfile(props) {
959960
userProfile?.suggestedProfilePics.length!==0
960961
))?
961962
<Button color="primary" onClick={toggleModal}>Suggested Profile Image</Button>
962-
:null}
963+
:null} */}
963964
</div>
964965

965-
{userProfile!==undefined && userProfile.suggestedProfilePics!==undefined?<ProfileImageModal isOpen={isModalOpen} toggleModal={toggleModal} userProfile={userProfile}/>:<></>}
966+
{/* {userProfile!==undefined && userProfile.suggestedProfilePics!==undefined?<ProfileImageModal isOpen={isModalOpen} toggleModal={toggleModal} userProfile={userProfile}/>:<></>} */}
966967
<ConfirmRemoveModal
967968
isOpen={isRemoveModalOpen}
968969
toggleModal={toggleRemoveModal}

src/components/UserProfile/UserProfileModal/suggestedProfileModal.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,20 @@ const ProfileImageModal = ({ isOpen, toggleModal, userProfile }) => {
1313
setSelectedImage(image); // Store the selected image info
1414
};
1515

16+
function getImageSource(image) {
17+
if (image.nitro_src !== null && image.nitro_src !== undefined) {
18+
return image.nitro_src;
19+
} else if (image.src && image.src.startsWith("http")) {
20+
return image.src;
21+
} else if (image.data_src !== undefined) {
22+
return image.data_src;
23+
}
24+
return null; // Return null if no valid source is found
25+
}
26+
1627
const updateProfileImage= async ()=>{
1728
try {
18-
let image=selectedImage.nitro_src!==undefined && selectedImage.nitro_src!==null?selectedImage.nitro_src:selectedImage.src;
29+
let image=getImageSource(selectedImage);
1930
await axios.put(ENDPOINTS.USERS_UPDATE_PROFILE_FROM_WEBSITE,{'selectedImage':image,'user_id':userProfile._id})
2031
toast.success("Profile Image Updated")
2132
}
@@ -36,7 +47,7 @@ const ProfileImageModal = ({ isOpen, toggleModal, userProfile }) => {
3647
className={`suggestedProfileTile ${selectedImage === image ? 'selected' : ''}`}
3748
onClick={() => handleImageSelect(image)}
3849
>
39-
<img src={image.nitro_src!==undefined && image.nitro_src!==null?image.nitro_src:image.src} alt={image.alt} />
50+
<img src={getImageSource(image)} alt={image.alt} />
4051
</div>
4152
))}
4253
</div>

0 commit comments

Comments
 (0)