refactor(front): extract shared utils and rewire pages

This commit is contained in:
Matthieu
2026-02-06 17:16:16 +01:00
parent 1fbd1d1b2e
commit 9ee348fff0
36 changed files with 1686 additions and 2194 deletions

View File

@@ -20,8 +20,10 @@ export const maskEmail = (rawValue: string): string => {
return ''
}
const [localPart, domain] = value.split('@')
if (!domain) {
const parts = value.split('@')
const localPart = parts[0] ?? ''
const domain = parts[1]
if (!domain || !localPart) {
return value
}
@@ -29,7 +31,7 @@ export const maskEmail = (rawValue: string): string => {
return `${localPart[0] ?? ''}·@${domain}`
}
const start = localPart[0]
const start = localPart[0] ?? ''
const end = localPart.slice(-1)
const masked = '·'.repeat(Math.max(0, localPart.length - 2))