Skip to content

Commit c50068f

Browse files
committed
feat: Restore and improve team member tooltips
- Restore tooltip functionality for team member avatars - Show buzzvil value and principle on avatar thumbnail hover - Position tooltip 8px from top right of avatar card - Improve tooltip styling with better z-index and transitions - Format buzzvil values and principles (replace hyphens with spaces) - Add arrow pointer to tooltip for better visual connection
1 parent 4343735 commit c50068f

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/components/Team.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,19 +82,20 @@ const Team = () => {
8282
<div className="h-full p-8 bg-background rounded-2xl border border-border hover-lift glass overflow-visible relative">
8383
{/* Avatar with Buzzvil Animation */}
8484
<div className="flex justify-center mb-6 group-hover:scale-110 transition-transform duration-300 relative">
85-
<div className="group/avatar relative">
85+
<div className="relative group/avatar">
8686
<Avatar
8787
name={member.name}
8888
size={80}
8989
philosophy={member.buzzvilValue}
9090
workingStyle={member.buzzvilPrinciple}
9191
/>
92-
{/* Tooltip */}
93-
<div className="absolute -top-2 -right-2 bg-background border border-border rounded-lg px-3 py-2 shadow-lg opacity-0 group-hover/avatar:opacity-100 transition-opacity duration-200 pointer-events-none z-10 whitespace-nowrap">
92+
{/* Tooltip - positioned 8px from top right of avatar */}
93+
<div className="absolute -top-2 -right-2 bg-background border border-border rounded-lg px-3 py-2 shadow-lg opacity-0 group-hover/avatar:opacity-100 transition-all duration-200 pointer-events-none z-20 whitespace-nowrap transform -translate-y-1">
9494
<div className="text-sm font-medium text-foreground">
95-
{member.buzzvilValue}{member.buzzvilPrinciple}
95+
{member.buzzvilValue.replace('-', ' ')}{member.buzzvilPrinciple.replace('-', ' ')}
9696
</div>
97-
<div className="absolute top-full right-2 w-0 h-0 border-l-4 border-r-4 border-t-4 border-l-transparent border-r-transparent border-t-border"></div>
97+
{/* Arrow pointing to avatar */}
98+
<div className="absolute top-full right-3 w-0 h-0 border-l-4 border-r-4 border-t-4 border-l-transparent border-r-transparent border-t-border"></div>
9899
</div>
99100
</div>
100101
</div>

0 commit comments

Comments
 (0)