refactor: un seul error.tsx générique à la racine, suppression des 12 error.tsx dupliqués, pas de fuite de message technique
This commit is contained in:
parent
59242bcc81
commit
e2d55493f2
13 changed files with 2 additions and 151 deletions
|
|
@ -2,12 +2,11 @@
|
|||
|
||||
import ErrorDisplay from '../components/layout/ErrorDisplay'
|
||||
|
||||
export default function HomeError({ error }: { error: Error & { digest?: string } }) {
|
||||
export default function GlobalError() {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger la page d'accueil."
|
||||
detail={error.message}
|
||||
message="Une erreur est survenue lors du chargement de cette page."
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function PersonalityError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger la personnalité."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function EditPublicFigureError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger la personnalité."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function FigureSubjectError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger les prises de position."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function EditStatementError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger la prise de position."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function PersonalitiesError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger les personnalités."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function AddStatementError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger le formulaire."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function SubjectError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay title="Erreur" message="Impossible de charger le sujet." detail={error.message} />
|
||||
)
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function EditSubjectError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay title="Erreur" message="Impossible de charger le sujet." detail={error.message} />
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function NewPositionError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger le formulaire."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function PositionDetailError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger la position."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../../../../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function EditPositionError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger la position."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
'use client'
|
||||
|
||||
import ErrorDisplay from '../../components/layout/ErrorDisplay'
|
||||
|
||||
export default function SubjectsError({ error }: { error: Error & { digest?: string } }) {
|
||||
return (
|
||||
<ErrorDisplay
|
||||
title="Erreur"
|
||||
message="Impossible de charger les sujets."
|
||||
detail={error.message}
|
||||
/>
|
||||
)
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue