diff --git a/frontend/src/pages/TransactionsByWeek.jsx b/frontend/src/pages/TransactionsByWeek.jsx index 0d446fd..7ba5ef5 100755 --- a/frontend/src/pages/TransactionsByWeek.jsx +++ b/frontend/src/pages/TransactionsByWeek.jsx @@ -249,7 +249,7 @@ export default function Transactions() { } finally { setLoading(false); } - }, [filters, page, perPage, selectedCurrency, expandedWeeks]); + }, [filters, page, perPage, selectedCurrency, viewMode]); // Removido expandedWeeks para evitar loops useEffect(() => { loadData(); @@ -257,7 +257,7 @@ export default function Transactions() { useEffect(() => { 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 useEffect(() => {