import { createFileRoute, redirect } from "@tanstack/react-router"; export const Route = createFileRoute("/projects/$projectKey")({ beforeLoad: async ({ context, params }) => { if ( context.authGateState.status !== "authenticated" && context.authGateState.status !== "hosted-static" ) { throw redirect({ to: "/pair", replace: true }); } throw redirect({ to: "/settings/projects", search: { project: params.projectKey, machine: undefined }, replace: true, }); },});
import { createFileRoute, redirect } from "@tanstack/react-router";
export const Route = createFileRoute("/projects/$projectKey")({
beforeLoad: async ({ context, params }) => {
if (
context.authGateState.status !== "authenticated" &&
context.authGateState.status !== "hosted-static"
) {
throw redirect({ to: "/pair", replace: true });
}
throw redirect({
to: "/settings/projects",
search: { project: params.projectKey, machine: undefined },
replace: true,
});
},
});