From 52a9d47c30ef03f28239f65c290b2952dd7fcaef Mon Sep 17 00:00:00 2001 From: streaper2 Date: Wed, 6 May 2026 19:53:36 +0200 Subject: [PATCH] =?UTF-8?q?correction=20global=20error=20d=C3=A9tachement?= =?UTF-8?q?=20du=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/error.tsx | 52 -------------------------------------------- app/global-error.tsx | 27 +++++++++++++++++++++++ package.json | 2 +- 3 files changed, 28 insertions(+), 53 deletions(-) delete mode 100644 app/error.tsx create mode 100644 app/global-error.tsx diff --git a/app/error.tsx b/app/error.tsx deleted file mode 100644 index 4ccb830..0000000 --- a/app/error.tsx +++ /dev/null @@ -1,52 +0,0 @@ -"use client"; - -import { useEffect } from "react"; - -export default function Error({ - error, - reset, -}: { - error: Error & { digest?: string }; - reset: () => void; -}) { - useEffect(() => { - // Log the error to an error reporting service - console.error(error); - }, [error]); - - return ( -
-
-

- Une erreur est survenue -

-

- Nous nous excusons pour la gêne occasionnée. -

- -
-
- ); -} diff --git a/app/global-error.tsx b/app/global-error.tsx new file mode 100644 index 0000000..c2284ec --- /dev/null +++ b/app/global-error.tsx @@ -0,0 +1,27 @@ +"use client"; + +import React from 'react'; + +export default function GlobalError({ + error, + reset, +}: { + error: Error & { digest?: string }; + reset: () => void; +}) { + return ( + + +
+

Erreur critique du serveur

+ +
+ + + ); +} \ No newline at end of file diff --git a/package.json b/package.json index 15a93a5..0a1018b 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dev": "next dev -p 3000", "dev:admin": "npm run dev --prefix admin -- -p 3001", "all": "concurrently \"npm run dev\" \"npm run dev:admin\"", - "build": "rm -rf .next && prisma generate && next build", + "build": "prisma generate && next build", "build:admin": "npm install --prefix admin && prisma generate && npm run build --prefix admin", "start": "npx prisma migrate deploy && next start", "start:admin": "npm run start --prefix admin",