diff --git a/client/pages/ProfilePassport.tsx b/client/pages/ProfilePassport.tsx index cd5e1bdc..98d63670 100644 --- a/client/pages/ProfilePassport.tsx +++ b/client/pages/ProfilePassport.tsx @@ -387,6 +387,103 @@ const ProfilePassport = () => { linkedProviders={isSelf ? linkedProviders : undefined} /> + {ethosProfile && ( + + + + + Ethos Guild + + + Audio production portfolio & services. + + + {isSelf && ( + + Manage portfolio + + )} + + + {/* Artist Info */} + + + + + {ethosProfile.verified && ( + + ✓ Verified Artist + + )} + {ethosProfile.for_hire && ( + + Available for hire + + )} + + + {ethosProfile.skills && ethosProfile.skills.length > 0 && ( + + Skills + + {ethosProfile.skills.slice(0, 5).map((skill: string) => ( + + {skill} + + ))} + {ethosProfile.skills.length > 5 && ( + + +{ethosProfile.skills.length - 5} more + + )} + + + )} + + + + {/* Tracks */} + {ethosTracks.length > 0 && ( + + + Published Tracks ({ethosTracks.length}) + + + {ethosTracks.slice(0, 5).map((track: any) => ( + + + + {track.title} + + {track.genre && track.genre.slice(0, 2).map((g: string) => ( + + {g} + + ))} + + + + View + + + + ))} + + + )} + + + )} + {projects.length > 0 && (
+ Audio production portfolio & services. +
Skills
{track.title}