[MVPTN-99] fix(Imports): Corrige a importação dearquivos

This commit is contained in:
Keven Willian Pereira de Souza 2025-10-03 13:24:35 -03:00
parent 8c5b847d37
commit 3633628bc5

View file

@ -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<TPessoaInterface | null>(null);
const [selectedAndamento, setSelectedAndamento] = useState<TPessoaFisicaInterface | null>(null);
const [isFormOpen, setIsFormOpen] = useState(false);
// Estado para saber qual item será deletado
const [itemToDelete, setItemToDelete] = useState<TPessoaInterface | null>(null);
const [itemToDelete, setItemToDelete] = useState<TPessoaFisicaInterface | null>(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 <Loading type={2} />;
}
@ -139,7 +139,7 @@ export default function TPessoaFisicaIndex() {
/>
{/* Tabela de Registros */}
<TPessoaTable data={tPessoa} onDelete={handleConfirmDelete} onEdit={handleOpenForm} />
<TPessoaTable data={tPessoaFisica} onDelete={handleConfirmDelete} onEdit={handleOpenForm} />
{/* Modal de confirmação */}
<ConfirmDialog