veza/apps/web/src/features/auth/components/EmailVerificationBadge.tsx
2025-12-03 22:56:50 +01:00

24 lines
752 B
TypeScript

/**
* 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;
}
export function EmailVerificationBadge({ verified }: EmailVerificationBadgeProps) {
if (verified) {
return (
<span className="inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200">
Email Verified
</span>
);
}
return (
<span className="inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200">
Email Not Verified
</span>
);
}