We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bff6f8e commit 9ceee8aCopy full SHA for 9ceee8a
1 file changed
app/admin/events/AdminGuard.tsx
@@ -54,9 +54,7 @@ export function AdminGuard({ children, required = "admin" }: Props) {
54
if (status === "unauthenticated") return null;
55
56
const roles = user?.roles ?? [];
57
- const passes = required === "superadmin"
58
- ? roles.includes("superadmin")
59
- : roles.includes("admin"); // superadmin 在 seed 里也会带 admin,所以这里一起通过
+ const passes = roles.includes("superadmin") || roles.includes(required); // superadmin 在 seed 里也会带 admin,所以这里一起通过
60
if (!passes) {
61
return (
62
<main className="pt-32 pb-16 min-h-screen flex items-center justify-center px-6">
0 commit comments