diff --git a/src/routes/create-latex.tsx b/src/routes/create-latex.tsx index 730b112..5be8a40 100644 --- a/src/routes/create-latex.tsx +++ b/src/routes/create-latex.tsx @@ -36,9 +36,12 @@ type CreateLatexSearch = { }; export const Route = createFileRoute("/create-latex")({ - beforeLoad: async () => { + loader: async () => { const user = await currentUser(); - if (!user?.loggedIn) throw redirect({ to: "/login" }); + if (!user?.loggedIn) { + throw redirect({ to: "/login" }); + } + return null; }, validateSearch: (search: Record): CreateLatexSearch => { diff --git a/src/routes/my-files/$documentId.tsx b/src/routes/my-files/$documentId.tsx index 9f7e572..19a7427 100644 --- a/src/routes/my-files/$documentId.tsx +++ b/src/routes/my-files/$documentId.tsx @@ -48,9 +48,12 @@ import { createFileRoute, redirect, useNavigate } from "@tanstack/react-router"; import { useState } from "react"; export const Route = createFileRoute("/my-files/$documentId")({ - beforeLoad: async () => { + loader: async () => { const user = await currentUser(); - if (!user?.loggedIn) throw redirect({ to: "/login" }); + if (!user?.loggedIn) { + throw redirect({ to: "/login" }); + } + return null; }, component: RouteComponent, });