diff --git a/src/App.jsx b/src/App.jsx index 6013dbc..696af97 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -14,7 +14,17 @@ const FinanceTracker = () => { // --- Sesión Entra ID (SWA) --- const [user, setUser] = useState(null); - useEffect(() => { getUser().then(setUser); }, []); + const [loadingUser, setLoadingUser] = useState(true); + useEffect(() => { + (async () => { + try { setUser(await getUser()); } + finally { setLoadingUser(false); } + })(); + }, []); + + if (loadingUser) { + return
Cargando sesión…
; + } // Si no hay usuario aún, puedes mostrar un loader o un botón de login. // Con tu staticwebapp.config.json ya configurado, SWA redirige 401→/login,