From 5b190cb929e79bbae7082ccc183c7b77949bdfb0 Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Mon, 31 Aug 2026 21:32:25 +0200 Subject: [PATCH] chore: expose rank editor error details --- src/app/admin/permissions/[id]/error.tsx | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 src/app/admin/permissions/[id]/error.tsx diff --git a/src/app/admin/permissions/[id]/error.tsx b/src/app/admin/permissions/[id]/error.tsx new file mode 100644 index 0000000000..614ffae24b --- /dev/null +++ b/src/app/admin/permissions/[id]/error.tsx @@ -0,0 +1,42 @@ +"use client"; + +import { useEffect } from "react"; +import { Button } from "@/components/ui/button"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; + +export default function PermissionRankError({ + error, + reset, +}: { + error: Error & { digest?: string }; + reset: () => void; +}) { + useEffect(() => { + console.error(error); + }, [error]); + + return ( + + + Permission page error + + +

+ The rank editor could not be rendered. The technical detail below is + visible only inside this protected admin route. +

+
+					{error.stack ?? error.message}
+				
+ {error.digest ? ( +

+ Reference: {error.digest} +

+ ) : null} + +
+
+ ); +}