Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 330eaf7

Browse files
committed
fix: issue #412
1 parent 67b1fef commit 330eaf7

File tree

3 files changed

+13
-16
lines changed

3 files changed

+13
-16
lines changed

src/routes/CreateNewTeam/components/ResultCard/index.jsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ function ResultCard({
256256
{!showRates && (
257257
<div styleName="content">
258258
<div styleName="matching-info">
259-
<div>
259+
<div styleName="matching-info-left">
260260
{matchedSkills.length
261261
? _.map(matchedSkills, (s) => (
262262
<SkillTag name={s.name} id={s.id} />
@@ -282,7 +282,7 @@ function ResultCard({
282282
) : null}
283283
</div>
284284
<div styleName="vertical-line" />
285-
<div>
285+
<div styleName="matching-info-right">
286286
<IconMultipleUsers styleName="users" />
287287
<h4>{numberOfMembersAvailable}+</h4>
288288
<p>Members matched</p>

src/routes/CreateNewTeam/components/ResultCard/styles.module.scss

+3
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@
7171
display: flex;
7272
text-align: center;
7373
align-items: center;
74+
.matching-info-left, .matching-info-right {
75+
flex: 1;
76+
}
7477
> div.vertical-line {
7578
display: block;
7679
height: 170px;

src/routes/CreateNewTeam/components/SearchAndSubmit/index.jsx

+8-14
Original file line numberDiff line numberDiff line change
@@ -30,35 +30,29 @@ function SearchAndSubmit(props) {
3030
if (
3131
skills &&
3232
matchingRole &&
33-
matchingRole.listOfSkills &&
34-
searchObject &&
35-
searchObject.skills &&
36-
searchObject.skills.length
33+
matchingRole.matchedSkills
3734
) {
38-
return _.map(searchObject.skills, (s) =>
39-
_.find(skills, (skill) => skill.id === s)
35+
return _.map(matchingRole.matchedSkills, (s) =>
36+
_.find(skills, (skill) => skill.name === s)
4037
);
4138
} else {
4239
return [];
4340
}
44-
}, [skills, matchingRole, searchObject]);
41+
}, [skills, matchingRole]);
4542

4643
const unMatchedSkills = useMemo(() => {
4744
if (
4845
skills &&
4946
matchingRole &&
50-
matchingRole.listOfSkills &&
51-
matchedSkills.length
47+
matchingRole.unMatchedSkills
5248
) {
53-
const list = _.filter(
54-
matchingRole.listOfSkills,
55-
(l) => !_.find(matchedSkills, (m) => m.name === l)
49+
return _.map(matchingRole.unMatchedSkills, (s) =>
50+
_.find(skills, (skill) => skill.name === s)
5651
);
57-
return _.map(list, (s) => _.find(skills, (skill) => skill.name === s));
5852
} else {
5953
return [];
6054
}
61-
}, [skills, matchingRole, matchedSkills]);
55+
}, [skills, matchingRole]);
6256
useEffect(() => {
6357
const isFromInputPage =
6458
searchObject.role ||

0 commit comments

Comments
 (0)