import { redirect, createFileRoute, Outlet } from "@tanstack/react-router"; import Layout from "@/features/core/components/layout"; import { useServerEvents } from "@/hooks/use-server-events"; import { Flex, Loader } from "@mantine/core"; export const Route = createFileRoute("/_authed")({ beforeLoad: ({ context }) => { if (!context.auth?.user) { throw redirect({ to: "/login" }); } return { auth: { ...context.auth, user: context.auth.user, }, }; }, component: () => { useServerEvents(); return ( ); }, pendingComponent: () => ( ), });