saveinmed/saveinmed-frontend/src/hooks/useRegistroCompleto.ts
Tiago Yamamoto b39caf0fd0 first commit
2025-12-17 13:58:26 -03:00

44 lines
No EOL
949 B
TypeScript

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<RegistroStatus>({
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;
};