story-generator/src/pages/AuthCallback.tsx
Lucas Santana 677ee422c4 Correcoes
2024-12-19 19:36:07 -03:00

28 lines
756 B
TypeScript

import { useEffect } from 'react';
import { useNavigate } from 'react-router-dom';
import { supabase } from '../lib/supabase';
export function AuthCallback() {
const navigate = useNavigate();
useEffect(() => {
supabase.auth.onAuthStateChange((event, session) => {
if (event === 'SIGNED_IN') {
navigate('/dashboard');
}
});
}, [navigate]);
return (
<div className="min-h-screen flex items-center justify-center">
<div className="text-center">
<h2 className="text-2xl font-semibold text-gray-900">
Verificando autenticação...
</h2>
<p className="mt-2 text-gray-600">
Por favor, aguarde enquanto confirmamos seu acesso.
</p>
</div>
</div>
);
}