From 1c5f9076b40779cb27357558e537791ff0c4a539 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Wed, 12 Nov 2025 04:52:07 +0000 Subject: [PATCH] Enhance Skills section with endorsement display cgen-8cd45b0780c34c719a6083987f0a9a0a --- client/pages/creators/CreatorProfile.tsx | 62 ++++++++++++++++++++---- 1 file changed, 52 insertions(+), 10 deletions(-) diff --git a/client/pages/creators/CreatorProfile.tsx b/client/pages/creators/CreatorProfile.tsx index 1b8a3b53..b09e19c0 100644 --- a/client/pages/creators/CreatorProfile.tsx +++ b/client/pages/creators/CreatorProfile.tsx @@ -162,23 +162,65 @@ export default function CreatorProfile() { - {/* Skills Section */} + {/* Skills & Endorsements Section */} {creator.skills && creator.skills.length > 0 && ( - Skills & Expertise + + + Skills & Expertise +
- {creator.skills.map((skill) => ( - - {skill} - - ))} + {creator.skills.map((skill) => { + const endorsement = creator.aethex_skill_endorsements?.find( + (e) => e.skill === skill + ); + return ( + + {skill} + {endorsement && ( + <> + {" "} + + {endorsement.count > 0 && ( + + +{endorsement.count} + + )} + + )} + + ); + })}
+ {creator.aethex_skill_endorsements && + creator.aethex_skill_endorsements.length > 0 && ( +
+

+ Skills validated by community +

+
+ + + {creator.aethex_skill_endorsements.reduce( + (sum, e) => sum + e.count, + 0 + )}{" "} + total endorsements + +
+
+ )}
)}