2025-12-03 21:56:50 +00:00
|
|
|
/**
|
|
|
|
|
* Composant de badge pour afficher le statut de vérification de l'email
|
|
|
|
|
* T0190: Badge affichant si l'email est vérifié ou non
|
|
|
|
|
*/
|
|
|
|
|
interface EmailVerificationBadgeProps {
|
|
|
|
|
verified: boolean;
|
|
|
|
|
}
|
|
|
|
|
|
2025-12-13 02:34:34 +00:00
|
|
|
export function EmailVerificationBadge({
|
|
|
|
|
verified,
|
|
|
|
|
}: EmailVerificationBadgeProps) {
|
2025-12-03 21:56:50 +00:00
|
|
|
if (verified) {
|
|
|
|
|
return (
|
2026-02-07 15:02:52 +00:00
|
|
|
<span className="inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-success/20 text-success">
|
2025-12-03 21:56:50 +00:00
|
|
|
✓ Email Verified
|
|
|
|
|
</span>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return (
|
2026-02-07 15:02:52 +00:00
|
|
|
<span className="inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-warning/20 text-warning">
|
2025-12-03 21:56:50 +00:00
|
|
|
⚠ Email Not Verified
|
|
|
|
|
</span>
|
|
|
|
|
);
|
|
|
|
|
}
|