ADD: added admin panel and archiv mandates

This commit is contained in:
hwinkel
2026-03-13 10:58:44 +01:00
parent a742d79457
commit 3a2a94ec19
32 changed files with 2023 additions and 177 deletions
+3 -3
View File
@@ -4,15 +4,15 @@ import { Topbar } from "@/components/layout/topbar";
export async function loader({ request }: { request: Request }) {
const user = await requireUser(request);
return { userName: user.name };
return { userName: user.name, userRole: user.role };
}
export default function DashboardLayout() {
const { userName } = useLoaderData<typeof loader>();
const { userName, userRole } = useLoaderData<typeof loader>();
return (
<div className="min-h-screen bg-slate-50 flex flex-col">
<Topbar userName={userName} />
<Topbar userName={userName} userRole={userRole} />
<main className="flex-1">
<div className="max-w-7xl mx-auto px-6 py-8">
<Outlet />