Files
flxn-app/src/app/routes/_authed/admin.tsx
2025-08-30 01:42:23 -05:00

19 lines
416 B
TypeScript

import { Outlet, redirect, createFileRoute } from "@tanstack/react-router";
export const Route = createFileRoute("/_authed/admin")({
component: Outlet,
beforeLoad: ({ context }) => {
if (!context.auth?.roles?.includes("Admin")) {
throw redirect({ to: "/" });
}
return {
header: {
...context.header,
title: "Admin",
withBackButton: true,
},
};
},
});