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