Skip to content

Commit

Permalink
feat: prepare page /autherror
Browse files Browse the repository at this point in the history
(cherry picked from commit ce2501f)
(cherry picked from commit c3bf200)
  • Loading branch information
arthurlbrjc authored and Mzem committed Jun 7, 2024
1 parent 4194db5 commit f6fad06
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 41 deletions.
22 changes: 0 additions & 22 deletions app/autherror/AuthErrorPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import { withTransaction } from '@elastic/apm-rum-react'

import { StructureConseiller } from 'interfaces/conseiller'
import { trackEvent, trackEventBeneficiaire } from 'utils/analytics/matomo'

type AuthErrorPageProps = {
erreur: string
Expand All @@ -13,27 +12,6 @@ type AuthErrorPageProps = {
}
}
function AuthErrorPage({ erreur, utilisateur }: AuthErrorPageProps) {
function trackContacterSupportClick() {
if (!utilisateur.type || !utilisateur.structure) return

if (utilisateur.type === 'CONSEILLER')
trackEvent({
structure: utilisateur.structure,
categorie: 'Contact Support',
action: 'Auth',
nom: '',
aDesBeneficiaires: null,
})

if (utilisateur.type === 'JEUNE')
trackEventBeneficiaire({
structure: utilisateur.structure,
categorie: 'Contact Support',
action: 'Auth',
nom: '',
})
}

return (
<>
<header>
Expand Down
32 changes: 13 additions & 19 deletions app/autherror/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,45 +16,39 @@ export default function AuthError({
switch (searchParams?.reason) {
case 'UTILISATEUR_INEXISTANT':
erreur =
"Votre compte n'est pas enregistré sur l'application, veuillez contacter votre conseiller"
"Votre compte n'est pas enregistré sur l'application, veuillez contacter votre conseiller."
break
case 'UTILISATEUR_DEJA_MILO':
erreur =
'Veuillez vous connecter en choisissant Mission Locale ou contacter votre conseiller pour recréer le compte'
'Veuillez vous connecter en choisissant Mission Locale ou contacter votre conseiller pour recréer le compte.'
break
case 'UTILISATEUR_NOUVEAU_MILO':
erreur =
'Veuillez vous connecter en choisissant Mission Locale ou contacter votre conseiller pour recréer le compte'
'Veuillez vous connecter en choisissant Mission Locale ou contacter votre conseiller pour recréer le compte.'
break
case 'UTILISATEUR_DEJA_PE':
erreur =
"Veuillez vous connecter en choisissant France Travail sur l'application CEJ ou contacter votre conseiller pour recréer le compte"
"Veuillez vous connecter en choisissant France Travail sur l'application CEJ ou contacter votre conseiller pour recréer le compte."
break
case 'UTILISATEUR_NOUVEAU_PE':
erreur =
"Veuillez vous connecter en choisissant France Travail sur l'application CEJ ou contacter votre conseiller pour recréer le compte"
"Veuillez vous connecter en choisissant France Travail sur l'application CEJ ou contacter votre conseiller pour recréer le compte."
break
case 'UTILISATEUR_DEJA_PE_BRSA':
erreur =
"Veuillez vous connecter en choisissant France Travail sur l'application Pass Emploi ou contacter votre conseiller pour recréer le compte"
"Veuillez vous connecter en choisissant France Travail sur l'application Pass Emploi ou contacter votre conseiller pour recréer le compte."
break
case 'UTILISATEUR_NOUVEAU_PE_BRSA':
erreur =
"Veuillez vous connecter en choisissant France Travail sur l'application Pass Emploi ou contacter votre conseiller pour recréer le compte"
"Veuillez vous connecter en choisissant France Travail sur l'application Pass Emploi ou contacter votre conseiller pour recréer le compte."
break
case 'UTILISATEUR_CONSEILLER_MAUVAISE_STRUCTURE':
erreur =
"Veuillez vous connecter en choisissant le bon accompagnement (CEJ / BRSA). Si vous avez changé d'accompagnement, veuillez supprimer votre compte ou contacter le support."
break
default:
if (
searchParams?.typeUtilisateur === 'CONSEILLER' &&
(searchParams?.structureUtilisateur ===
StructureConseiller.POLE_EMPLOI ||
searchParams?.structureUtilisateur ===
StructureConseiller.POLE_EMPLOI_BRSA)
) {
erreur =
'Veuillez vous connecter en choisissant France Travail CEJ / BRSA ou contacter le support'
} else {
erreur = 'Une erreur inconnue est survenue, veuillez réessayer'
}
erreur =
'Une erreur inconnue est survenue, veuillez réessayer ou contacter le support.'
if (searchParams?.reason) erreur += ` (code: ${searchParams.reason})`
break
}
Expand Down

0 comments on commit f6fad06

Please sign in to comment.