chore: restore initial loading state

This commit is contained in:
Charlie Lamb
2026-05-28 18:55:42 +01:00
parent f3c3e5edcc
commit 70221248e8

View File

@@ -19,6 +19,7 @@ import { useSession } from "@/lib/auth-client";
import { cn } from "@/lib/utils";
import { useEnv } from "@/utils/envUtils";
import CommandBar from "@/views/command-bar/CommandBar";
import LoadingScreen from "@/views/general/LoadingScreen";
import { useEventNames } from "@/views/customers/customer/analytics/hooks/useEventNames";
import { InviteNotifications } from "@/views/general/notifications/InviteNotifications";
import { DeployToProdDialog } from "@/views/main-sidebar/components/deploy-button/DeployToProdDialog";
@@ -67,7 +68,28 @@ export function MainLayout() {
}
}, [orgLoading, org, env, navigate]);
if (isPending) return null;
if (isPending) {
return (
<AutumnProvider
backendUrl={import.meta.env.VITE_BACKEND_URL}
includeCredentials={true}
>
<div className="w-screen h-screen flex bg-outer-background">
<div className="hidden sm:flex">
<MainSidebar />
</div>
<div className="w-full h-screen flex flex-col overflow-hidden sm:py-3 sm:pr-3">
<div className="w-full h-full flex flex-col overflow-hidden sm:rounded-lg sm:border">
{env === AppEnv.Sandbox && <SandboxBanner />}
<div className="flex bg-background flex-col h-full">
<LoadingScreen />
</div>
</div>
</div>
</div>
</AutumnProvider>
);
}
if (!data) {
return <Navigate to="/sign-in" replace={true} />;