From 5d6613afd92690b4f2643ba650e4cee090ca9314 Mon Sep 17 00:00:00 2001 From: himaniraghav3 Date: Tue, 3 Mar 2026 14:01:49 +0530 Subject: [PATCH 1/3] PM-4070 Change completeness text for admin --- .../page-layout/ProfilePageLayout.tsx | 6 ++- .../ProfileCompleteness.tsx | 40 +++++++++++++------ 2 files changed, 32 insertions(+), 14 deletions(-) diff --git a/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx b/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx index 229c01da1..56318b2ea 100644 --- a/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx +++ b/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx @@ -122,7 +122,11 @@ const ProfilePageLayout: FC = (props: ProfilePageLayoutP
{canSeeProfileCompleteness && ( - + )}
diff --git a/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx b/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx index ff58f578a..8217d552d 100644 --- a/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx +++ b/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx @@ -8,6 +8,7 @@ import styles from './ProfileCompleteness.module.scss' interface ProfileCompletenessProps { profile: UserProfile authProfile: UserProfile | undefined + canSeeProfileCompleteness: boolean } const ProfileCompleteness: FC = props => { @@ -42,19 +43,32 @@ const ProfileCompleteness: FC = props => {
Profile: {`${completed}% Complete`} -
- - Only - {' '} - {incompleteEntries} - {' '} - left to fill. Please add - {' '} - {count === 1 ? 'it' : 'them'} - {' '} - to make your profile more discoverable. - -
+ {!props.canSeeProfileCompleteness + && ( +
+ + Only + {' '} + {incompleteEntries} + {' '} + left to fill. Please add + {' '} + {count === 1 ? 'it' : 'them'} + {' '} + to make your profile more discoverable. + +
+ )} + {props.canSeeProfileCompleteness + && ( +
+ + {incompleteEntries} + {' '} + left to fill by the member. + +
+ )}
) } From b52a4b7747700c04d72b8b4c65f5fd58affd01a7 Mon Sep 17 00:00:00 2001 From: himaniraghav3 Date: Tue, 3 Mar 2026 14:04:30 +0530 Subject: [PATCH 2/3] Fix admin view --- .../src/member-profile/page-layout/ProfilePageLayout.tsx | 2 +- .../profile-completeness/ProfileCompleteness.tsx | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx b/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx index 56318b2ea..26a0af4c7 100644 --- a/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx +++ b/src/apps/profiles/src/member-profile/page-layout/ProfilePageLayout.tsx @@ -125,7 +125,7 @@ const ProfilePageLayout: FC = (props: ProfilePageLayoutP )}
diff --git a/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx b/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx index 8217d552d..35c9a9065 100644 --- a/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx +++ b/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx @@ -8,7 +8,7 @@ import styles from './ProfileCompleteness.module.scss' interface ProfileCompletenessProps { profile: UserProfile authProfile: UserProfile | undefined - canSeeProfileCompleteness: boolean + isAdminOrTM: boolean } const ProfileCompleteness: FC = props => { @@ -43,7 +43,7 @@ const ProfileCompleteness: FC = props => {
Profile: {`${completed}% Complete`} - {!props.canSeeProfileCompleteness + {!props.isAdminOrTM && (
@@ -59,7 +59,7 @@ const ProfileCompleteness: FC = props => {
)} - {props.canSeeProfileCompleteness + {props.isAdminOrTM && (
From 545a0519facd83df3ee8d8169b931f13da0b047c Mon Sep 17 00:00:00 2001 From: himaniraghav3 Date: Tue, 3 Mar 2026 14:05:38 +0530 Subject: [PATCH 3/3] fix error --- .../member-profile/profile-completeness/ProfileCompleteness.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx b/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx index 35c9a9065..52524befe 100644 --- a/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx +++ b/src/apps/profiles/src/member-profile/profile-completeness/ProfileCompleteness.tsx @@ -8,7 +8,7 @@ import styles from './ProfileCompleteness.module.scss' interface ProfileCompletenessProps { profile: UserProfile authProfile: UserProfile | undefined - isAdminOrTM: boolean + isAdminOrTM?: boolean } const ProfileCompleteness: FC = props => {