diff --git a/apps/dashboard/src/routes/setup.tsx b/apps/dashboard/src/routes/setup.tsx index aea92be..cae42e2 100644 --- a/apps/dashboard/src/routes/setup.tsx +++ b/apps/dashboard/src/routes/setup.tsx @@ -1,3 +1,4 @@ +import { LoaderCircleIcon } from "@diffkit/icons"; import { Button } from "@diffkit/ui/components/button"; import { Logo } from "@diffkit/ui/components/logo"; import { createFileRoute, Link, redirect } from "@tanstack/react-router"; @@ -12,7 +13,21 @@ import { import { buildSeo, formatPageTitle, PRIVATE_ROUTE_HEADERS } from "#/lib/seo"; import { useRefreshOnReturn } from "#/lib/use-refresh-on-return"; +function SetupPageLoading() { + return ( +
+
+ +
+
+ ); +} + export const Route = createFileRoute("/setup")({ + pendingComponent: SetupPageLoading, beforeLoad: async () => { const session = await getSession(); if (!session) {