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 {
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(() => {