Files
portabase/app/(customer)/dashboard/(admin)/layout.tsx
T
2025-05-16 15:54:17 +02:00

14 lines
372 B
TypeScript

import React from "react";
import { notFound } from "next/navigation";
import { currentUser } from "@/lib/auth/current-user";
export default async function Layout({ children }: { children: React.ReactNode }) {
const user = await currentUser();
if (user!.role !== "superadmin" && user!.role !== "admin") {
notFound();
}
return <>{children}</>;
}