significant refactor

This commit is contained in:
2025-08-30 01:42:23 -05:00
parent 7136f646a3
commit 052f53444e
106 changed files with 1994 additions and 1701 deletions

View File

@@ -1,18 +1,19 @@
import { redirect, createFileRoute, Outlet } from "@tanstack/react-router";
import Layout from "@/features/core/components/layout";
import { useServerEvents } from "@/hooks/use-server-events";
import { Loader } from "@mantine/core";
export const Route = createFileRoute('/_authed')({
export const Route = createFileRoute("/_authed")({
beforeLoad: ({ context }) => {
if (!context.auth?.user) {
throw redirect({ to: '/login' })
throw redirect({ to: "/login" });
}
return {
auth: {
...context.auth,
user: context.auth.user
}
user: context.auth.user,
},
};
},
component: () => {
@@ -21,6 +22,11 @@ export const Route = createFileRoute('/_authed')({
<Layout>
<Outlet />
</Layout>
)
}
})
);
},
pendingComponent: () => (
<Layout>
<Loader size="xl" />
</Layout>
),
});