extract auth to lib

This commit is contained in:
2026-02-22 20:37:30 +01:00
parent db6813cab1
commit 9f86fe80d7
24 changed files with 2442 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
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();
}