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",