Files
web-core/src/utils/verifiedEmail.ts
Beatrice Dellacà cbabf43584
All checks were successful
continuous-integration/drone/push Build is passing
update prettier
2026-02-23 14:23:46 +01:00

21 lines
490 B
TypeScript

type VerifiedEmailVisibilityOptions = {
verifiedAt: string | null;
persistedEmail: string;
currentEmail: string;
isEditing: boolean;
};
export function shouldShowVerifiedEmailBadge(options: VerifiedEmailVisibilityOptions): boolean {
const { verifiedAt, persistedEmail, currentEmail, isEditing } = options;
if (!verifiedAt) {
return false;
}
if (!isEditing) {
return true;
}
return persistedEmail.trim() === currentEmail.trim();
}