Skip to content

Commit 9cfba42

Browse files
Fix useProfileCompleteness: filter entries to only boolean fields, remove unused lodash omit import
Co-authored-by: himaniraghav3 <60837787+himaniraghav3@users.noreply.github.com> Agent-Logs-Url: https://github.com/topcoder-platform/platform-ui/sessions/5333635a-e957-4f58-9b9e-9d22e8dcf1a6
1 parent fb9872f commit 9cfba42

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/libs/core/lib/profile/data-providers/useProfileCompleteness.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { omit } from 'lodash'
21
import useSWR, { KeyedMutator, SWRResponse } from 'swr'
32

43
import { getProfileUrl } from '../profile-functions'
@@ -15,7 +14,9 @@ export function useProfileCompleteness(memberHandle?: string): {
1514

1615
const percentComplete = data?.data?.percentComplete
1716
return {
18-
entries: omit(data?.data ?? {}, 'percentComplete'),
17+
entries: Object.fromEntries(
18+
Object.entries(data?.data ?? {}).filter(([, value]) => typeof value === 'boolean'),
19+
) as {[key: string]: boolean},
1920
isLoading: percentComplete === undefined,
2021
mutate,
2122
percent: (percentComplete ?? 0) * 100,

0 commit comments

Comments
 (0)