diff --git a/client/pages/Dashboard.tsx b/client/pages/Dashboard.tsx index 83480ec6..adf37f2d 100644 --- a/client/pages/Dashboard.tsx +++ b/client/pages/Dashboard.tsx @@ -579,8 +579,8 @@ export default function Dashboard() { } }; - // Show loading while auth is resolving - if (authLoading || isLoading) { + // Show loading while auth is resolving OR profile is loading + if (authLoading || isLoading || (user && !profile)) { return ( -
-
-

- Complete Your Profile -

-

- Let's set up your profile to get started with AeThex -

- -
-
-
- ); - } - // Hide setup banner once onboarding is complete const showProfileSetup = !profileComplete;