+ {relatedSkills.map(({ skill, overlap }) => {
+ // Find the shared tags
+ const sharedTags = skill.tags.filter(tag =>
+ currentSkill.tags.includes(tag)
+ );
+
+ return (
+
+
+
+ {skill.name}
+
+
+ {overlap} shared tag{overlap > 1 ? 's' : ''}
+
+
+
+ {skill.description}
+
+
+ {sharedTags.map((tag) => (
+
+ {tag}
+
+ ))}
+
+
+ );
+ })}
+
+