revert context on __root beforeLoad refactor project structure refactor role badge dynamic nav menu
15 lines
338 B
TypeScript
15 lines
338 B
TypeScript
import { createFileRoute, Outlet, redirect } from '@tanstack/react-router';
|
|
|
|
export const Route = createFileRoute('/(app)/(auth)')({
|
|
beforeLoad: async ({ context }) => {
|
|
if (!context.session) {
|
|
throw redirect({ to: '/sign-in' });
|
|
}
|
|
},
|
|
component: RouteComponent,
|
|
});
|
|
|
|
function RouteComponent() {
|
|
return <Outlet />;
|
|
}
|