diff --git a/apps/portal/src/components/resumes/badges/ResumeUserBadge.tsx b/apps/portal/src/components/resumes/badges/ResumeUserBadge.tsx
index 3843747a..3908aef6 100644
--- a/apps/portal/src/components/resumes/badges/ResumeUserBadge.tsx
+++ b/apps/portal/src/components/resumes/badges/ResumeUserBadge.tsx
@@ -12,20 +12,19 @@ export default function ResumeUserBadge({
toolTip,
}: Props) {
return (
-
+
-
-
{toolTip}
+ className="absolute -top-0 hidden w-64 -translate-y-full flex-col justify-center
+ gap-1 rounded-lg bg-white px-2 py-2 text-center drop-shadow-xl
+ after:absolute after:left-1/2
+ after:top-[100%] after:-translate-x-1/2 after:border-8 after:border-x-transparent
+ after:border-b-transparent after:border-t-white after:drop-shadow-lg
+ after:content-[''] group-hover:flex">
+
+
{toolTip}
{description}
-
+
);
}
diff --git a/apps/portal/src/components/resumes/badges/ResumeUserBadges.tsx b/apps/portal/src/components/resumes/badges/ResumeUserBadges.tsx
index 8c772d8f..d9337fae 100644
--- a/apps/portal/src/components/resumes/badges/ResumeUserBadges.tsx
+++ b/apps/portal/src/components/resumes/badges/ResumeUserBadges.tsx
@@ -20,7 +20,7 @@ export default function ResumeUserBadges({ userId }: Props) {
};
return (
- <>
+
{RESUME_USER_BADGES.filter((badge) => badge.isValid(payload)).map(
(badge) => (
),
)}
- >
+
);
}
diff --git a/apps/portal/src/components/resumes/badges/resumeBadgeConstants.ts b/apps/portal/src/components/resumes/badges/resumeBadgeConstants.ts
index 92086204..79bf8a76 100644
--- a/apps/portal/src/components/resumes/badges/resumeBadgeConstants.ts
+++ b/apps/portal/src/components/resumes/badges/resumeBadgeConstants.ts
@@ -29,7 +29,7 @@ const BRONZE_TIER = 5;
export const RESUME_USER_BADGES: Array
= [
{
- description: `User has reviewed over ${GOLD_TIER} resumes`,
+ description: `Reviewed over ${GOLD_TIER} resumes`,
icon: GoldReviewerBadgeIcon,
id: 'Superhero',
isValid: (payload: BadgePayload) =>
@@ -37,7 +37,7 @@ export const RESUME_USER_BADGES: Array = [
toolTip: 'True saviour of the people',
},
{
- description: `User has reviewed over ${SILVER_TIER} resumes`,
+ description: `Reviewed over ${SILVER_TIER} resumes`,
icon: SilverReviewerBadgeIcon,
id: 'Detective',
isValid: (payload: BadgePayload) =>
@@ -46,7 +46,7 @@ export const RESUME_USER_BADGES: Array = [
toolTip: 'Keen eye for details like a private eye',
},
{
- description: `User has reviewed over ${BRONZE_TIER} resumes`,
+ description: `Reviewed over ${BRONZE_TIER} resumes`,
icon: BronzeReviewerBadgeIcon,
id: 'Eagle',
isValid: (payload: BadgePayload) =>