import { useState, useEffect } from 'react'; interface RegistroStatus { isCompleto: boolean; loading: boolean; error: string | null; dadosFaltantes: string[]; } export const useRegistroCompleto = (user: any | null) => { const [status, setStatus] = useState({ isCompleto: true, // Sempre considerar completo por padrão loading: false, error: null, dadosFaltantes: [] }); const verificarRegistroCompleto = async () => { if (!user) { setStatus({ isCompleto: true, // Sempre permitir acesso loading: false, error: null, dadosFaltantes: [] }); return; } // Simplesmente não fazer verificação - sempre retornar completo setStatus({ isCompleto: true, loading: false, error: null, dadosFaltantes: [] }); return; }; useEffect(() => { verificarRegistroCompleto(); }, [user]); return status; };