- Navios
- 10 de julho de 2026 às 01:34 UTC
- Autor
- kamo
- Enviar
- 8e82294
Selecionar uma caixa de seleção de linha chamada setSelectedIds (novo Set(...)), que foi listado no uso do loadLeadsCallback deps. Isso deu ao loadLeads uma nova identidade em cada clique, re-firing o `useEffect(() => loadLeads(), [loadLeads])` mount effect -> setLoading(true) em branco rowData to [] and refetched, so a seleção feita apenas foi apagada e a grade apareceu para "refresh". Desbloquear os leads de leads selecionados através de um ref de último valor (o mesmo "prevenir atualizações circulares" padrão já usado neste arquivo): loadLeadLeads agora lê selectedIdsRef.current para reselection e tem [] deps estável, assim, selecionar uma caixa de seleção não ativa mais uma recarga. Também estabiliza o Reconectar em tempo real e carregar pós-deletaçãoLideradores.