Skip to content

Commit 0734552

Browse files
authored
Merge pull request #732 from topcoder-platform/MP-190_updates-to-uninav-notif
MP-190 - update uninav when user updates profile data -> dev
2 parents fda591f + 5c98624 commit 0734552

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

src/apps/profiles/src/member-profile/MemberProfilePage.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import { Params, useParams } from 'react-router-dom'
44
import { profileContext, ProfileContextData, profileGetPublicAsync, UserProfile } from '~/libs/core'
55
import { LoadingSpinner } from '~/libs/ui'
66

7+
import { notifyUniNavi } from '../lib'
8+
79
import { ProfilePageLayout } from './page-layout'
810

911
const MemberProfilePage: FC<{}> = () => {
@@ -29,12 +31,15 @@ const MemberProfilePage: FC<{}> = () => {
2931
}
3032
}, [routeParams.memberHandle])
3133

32-
const refreshProfile: (handle: string) => void = useCallback((handle: string) => {
34+
const refreshProfile = useCallback((handle: string) => (
3335
profileGetPublicAsync(handle)
3436
.then(userProfile => {
3537
setProfile(userProfile)
38+
if (userProfile) {
39+
notifyUniNavi(userProfile)
40+
}
3641
})
37-
}, [])
42+
), [])
3843

3944
return (
4045
<>

src/apps/profiles/src/member-profile/about-me/AboutMe.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { useMemberTraits, UserProfile, UserTraitIds, UserTraits } from '~/libs/c
77

88
import { EditMemberPropertyBtn, EmptySection } from '../../components'
99
import { EDIT_MODE_QUERY_PARAM, profileEditModes } from '../../config'
10-
import { notifyUniNavi } from '../../lib'
1110

1211
import { ModifyAboutMeModal } from './ModifyAboutMeModal'
1312
import styles from './AboutMe.module.scss'
@@ -60,7 +59,6 @@ const AboutMe: FC<AboutMeProps> = (props: AboutMeProps) => {
6059
setIsEditMode(false)
6160
mutateTraits()
6261
props.refreshProfile(props.profile.handle)
63-
notifyUniNavi(props.profile)
6462
}, 1000)
6563
}
6664

src/apps/profiles/src/member-profile/profile-header/OpenForGigs/OpenForGigs.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { useMemberTraits, UserProfile, UserTrait, UserTraitIds, UserTraits } fro
77
import { EditMemberPropertyBtn } from '../../../components'
88
import { OpenForGigsModifyModal } from '../OpenForGigsModifyModal'
99
import { EDIT_MODE_QUERY_PARAM, profileEditModes } from '../../../config'
10+
import { notifyUniNavi } from '../../../lib'
1011

1112
import styles from './OpenForGigs.module.scss'
1213

@@ -53,6 +54,7 @@ const OpenForGigs: FC<OpenForGigsProps> = (props: OpenForGigsProps) => {
5354
setTimeout(() => {
5455
setIsEditMode(false)
5556
mutateTraits()
57+
notifyUniNavi(props.profile)
5658
}, 1000)
5759
}
5860

src/apps/profiles/src/member-profile/profile-header/ProfileHeader.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import { Button, IconOutline } from '~/libs/ui'
1414

1515
import { EditMemberPropertyBtn } from '../../components'
1616
import { EDIT_MODE_QUERY_PARAM, profileEditModes } from '../../config'
17-
import { notifyUniNavi } from '../../lib'
1817

1918
import { OpenForGigs } from './OpenForGigs'
2019
import { ModifyMemberNameModal } from './ModifyMemberNameModal'
@@ -93,7 +92,6 @@ const ProfileHeader: FC<ProfileHeaderProps> = (props: ProfileHeaderProps) => {
9392
setTimeout(() => {
9493
setIsNameEditMode(false)
9594
props.refreshProfile(props.profile.handle)
96-
notifyUniNavi(props.profile)
9795
}, 1000)
9896
}
9997

@@ -109,7 +107,6 @@ const ProfileHeader: FC<ProfileHeaderProps> = (props: ProfileHeaderProps) => {
109107
setTimeout(() => {
110108
setIsPhotoEditMode(false)
111109
props.refreshProfile(props.profile.handle)
112-
notifyUniNavi(props.profile)
113110
}, 1000)
114111
}
115112

0 commit comments

Comments
 (0)