diff --git a/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx b/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx index 2576a9d..86bbf67 100644 --- a/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx +++ b/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx @@ -6,14 +6,14 @@ import Loading from '@/app/_components/loading/loading'; import TPessoaTable from '@/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaTable'; import TPessoaForm from '@/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaForm'; -import { useTPessoaIndexHook } from '@/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaIndexHook'; -import { useTPessoaSaveHook } from '@/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaSaveHook'; -import { useTPessoaDeleteHook } from '@/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaDeleteHook'; +import { useTPessoaFisicaIndexHook } from '@/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaIndexHook'; +import { useTPessoaFisicaSaveHook } from '@/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaSaveHook'; +import { useTPessoaFisicaDeleteHook } from '@/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaDeleteHook'; import ConfirmDialog from '@/app/_components/confirm_dialog/ConfirmDialog'; import { useConfirmDialog } from '@/app/_components/confirm_dialog/useConfirmDialog'; -import TPessoaInterface from '@/packages/administrativo/interfaces/TPessoa/TPessoaInterface'; +import TPessoaFisicaInterface from '@/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface'; import Header from '@/app/_components/structure/Header'; export default function TPessoaFisicaIndex() { @@ -21,16 +21,16 @@ export default function TPessoaFisicaIndex() { const [buttonIsLoading, setButtonIsLoading] = useState(false); // Hooks para leitura e salvamento - const { tPessoa, fetchTPessoa } = useTPessoaIndexHook(); - const { saveTCensec } = useTPessoaSaveHook(); - const { deleteTCensec } = useTPessoaDeleteHook(); + const { tPessoaFisica, fetchTPessoaFisica } = useTPessoaFisicaIndexHook(); + const { saveTPessoaFisica } = useTPessoaFisicaSaveHook(); + const { deleteTPessoaFisica } = useTPessoaFisicaDeleteHook(); // Estados - const [selectedAndamento, setSelectedAndamento] = useState(null); + const [selectedAndamento, setSelectedAndamento] = useState(null); const [isFormOpen, setIsFormOpen] = useState(false); // Estado para saber qual item será deletado - const [itemToDelete, setItemToDelete] = useState(null); + const [itemToDelete, setItemToDelete] = useState(null); /** * Hook do modal de confirmação @@ -45,7 +45,7 @@ export default function TPessoaFisicaIndex() { /** * Abre o formulário no modo de edição ou criação */ - const handleOpenForm = useCallback((data: TPessoaInterface | null) => { + const handleOpenForm = useCallback((data: TPessoaFisicaInterface | null) => { setSelectedAndamento(data); setIsFormOpen(true); }, []); @@ -62,27 +62,27 @@ export default function TPessoaFisicaIndex() { * Salva os dados do formulário */ const handleSave = useCallback( - async (formData: TPessoaInterface) => { + async (formData: TPessoaFisicaInterface) => { // Coloca o botão em estado de loading setButtonIsLoading(true); // Aguarda salvar o registro - await saveTCensec(formData); + await saveTPessoaFisica(formData); // Remove o botão em estado de loading setButtonIsLoading(false); // Atualiza a lista de dados - fetchTPessoa(); + fetchTPessoaFisica(); }, - [saveTCensec, fetchTPessoa, handleCloseForm], + [saveTPessoaFisica, fetchTPessoaFisica, handleCloseForm], ); /** * Quando o usuário clica em "remover" na tabela */ const handleConfirmDelete = useCallback( - (item: TPessoaInterface) => { + (item: TPessoaFisicaInterface) => { // Define o item atual para remoção setItemToDelete(item); @@ -100,29 +100,29 @@ export default function TPessoaFisicaIndex() { if (!itemToDelete) return; // Executa o Hook de remoção - await deleteTCensec(itemToDelete); + await deleteTPessoaFisica(itemToDelete); // Atualiza a lista - await fetchTPessoa(); + await fetchTPessoaFisica(); // Limpa o item selecionado setItemToDelete(null); // Fecha o modal handleCancel(); - }, [itemToDelete, fetchTPessoa, handleCancel]); + }, [itemToDelete, fetchTPessoaFisica, handleCancel]); /** * Busca inicial dos dados */ useEffect(() => { - fetchTPessoa(); + fetchTPessoaFisica(); }, []); /** * Tela de loading enquanto carrega os dados */ - if (tPessoa.length == 0) { + if (tPessoaFisica.length == 0) { return ; } @@ -139,7 +139,7 @@ export default function TPessoaFisicaIndex() { /> {/* Tabela de Registros */} - + {/* Modal de confirmação */}