fix: corrigir dependências do useCallback para viewMode em transações

This commit is contained in:
marco 2025-12-19 16:12:29 +01:00
parent 27d7e91896
commit b61ac7c7fa

View File

@ -249,7 +249,7 @@ export default function Transactions() {
} finally { } finally {
setLoading(false); setLoading(false);
} }
}, [filters, page, perPage, selectedCurrency, expandedWeeks]); }, [filters, page, perPage, selectedCurrency, viewMode]); // Removido expandedWeeks para evitar loops
useEffect(() => { useEffect(() => {
loadData(); loadData();
@ -257,7 +257,7 @@ export default function Transactions() {
useEffect(() => { useEffect(() => {
loadWeeklyData(); loadWeeklyData();
}, [filters, page, selectedCurrency, viewMode]); // eslint-disable-line react-hooks/exhaustive-deps }, [loadWeeklyData]); // Agora usa loadWeeklyData que já inclui todas as dependências
// Mobile resize detection // Mobile resize detection
useEffect(() => { useEffect(() => {