Skip to content

Commit 040ce2b

Browse files
committed
Resolve merge conflicts 2
1 parent 3c21eb5 commit 040ce2b

File tree

4 files changed

+13
-14
lines changed

4 files changed

+13
-14
lines changed

src/apps/onboarding/src/models/MemberInfo.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { MemberMaxRating } from '~/apps/talent-search/src/lib/models'
2-
import { MemberStats } from '~/libs/core'
3-
import { Skill } from '~/libs/shared'
2+
import { MemberStats, UserSkill } from '~/libs/core'
43

54
import MemberAddress from './MemberAddress'
65

@@ -14,7 +13,7 @@ export default interface MemberInfo {
1413
email: string
1514
accountAge: number
1615
maxRating: MemberMaxRating
17-
emsiSkills: Array<Skill>
16+
skills: Array<UserSkill>
1817
stats: Array<MemberStats>
1918
addresses?: MemberAddress[]
2019
country: string

src/apps/talent-search/src/components/talent-card/TalentCard.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import classNames from 'classnames'
55
import codes from 'country-calling-code'
66

77
import { IconSolid } from '~/libs/ui'
8-
import { isSkillVerified, ProfilePicture, Skill, SkillPill } from '~/libs/shared'
8+
import { isSkillVerified, ProfilePicture, SkillPill } from '~/libs/shared'
9+
import { UserSkill } from '~/libs/core'
910

1011
import { ProfileMatch } from '../profile-match'
1112
import { Member, MemberDisplayName } from '../../lib/models'
@@ -30,7 +31,7 @@ function isOverflow(el: HTMLElement): boolean {
3031
}
3132

3233
interface TalentCardProps {
33-
queriedSkills: Skill[]
34+
queriedSkills: UserSkill[]
3435
member: Member
3536
match?: number
3637
}
@@ -44,12 +45,12 @@ const TalentCard: FC<TalentCardProps> = props => {
4445

4546
const matchedSkills = useMemo(() => (
4647
orderBy(
47-
props.member.emsiSkills,
48+
props.member.skills,
4849
[isSkillVerified, a => a.name],
4950
['desc', 'asc'],
5051
)
5152
.filter(isMatchingSkill)
52-
), [isMatchingSkill, props.member.emsiSkills])
53+
), [isMatchingSkill, props.member.skills])
5354

5455
const matchState = useMemo(() => ({
5556
matchValue: props.match,

src/apps/talent-search/src/lib/models/Member.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Skill } from '~/libs/shared'
1+
import { UserSkill } from '~/libs/core'
22

33
import { MemberDisplayName } from './MemberDisplayName'
44
import MemberAddress from './MemberAddress'
@@ -13,7 +13,7 @@ export default interface Member {
1313
createdAt: number;
1414
description: string;
1515
email: string;
16-
emsiSkills: Array <Skill>;
16+
skills: Array<UserSkill>;
1717
firstName: string;
1818
handle: string;
1919
homeCountryCode: string;
@@ -24,7 +24,7 @@ export default interface Member {
2424
numberOfChallengesWon: number;
2525
photoURL: string;
2626
skillScore: number;
27-
stats: Array <MemberStats>;
27+
stats: Array<MemberStats>;
2828
status: string;
2929
userId: number;
3030
verified: string;

src/apps/talent-search/src/lib/services/use-fetch-talent-matches.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react'
33
import useSWR, { SWRResponse } from 'swr'
44

55
import { EnvironmentConfig } from '~/config'
6-
import { PaginatedResponse, xhrGetPaginatedAsync } from '~/libs/core'
7-
import { Skill } from '~/libs/shared'
6+
import { PaginatedResponse, UserSkill, xhrGetPaginatedAsync } from '~/libs/core'
87
import Member from '@talentSearch/lib/models/Member'
98

109
export interface TalentMatchesResponse {
@@ -18,7 +17,7 @@ export interface TalentMatchesResponse {
1817
}
1918

2019
export function useFetchTalentMatches(
21-
skills: ReadonlyArray<Skill>,
20+
skills: ReadonlyArray<UserSkill>,
2221
page: number,
2322
pageSize: number,
2423
): TalentMatchesResponse {
@@ -61,7 +60,7 @@ export interface InfiniteTalentMatchesResposne {
6160
}
6261

6362
export function useInfiniteTalentMatches(
64-
skills: ReadonlyArray<Skill>,
63+
skills: ReadonlyArray<UserSkill>,
6564
pageSize: number = 10,
6665
): InfiniteTalentMatchesResposne {
6766
const [matches, setMatches] = useState([] as Member[])

0 commit comments

Comments
 (0)