import { Outlet, useLoaderData } from "react-router"; import { requireUser } from "@/session.server"; import { Topbar } from "@/components/layout/topbar"; export async function loader({ request }: { request: Request }) { const user = await requireUser(request); return { userName: user.name, userRole: user.role }; } export default function DashboardLayout() { const { userName, userRole } = useLoaderData(); return (
); }