Перезагрузка списка записей при открытии экрана прогресса
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m4s

This commit is contained in:
poignatov
2026-02-24 15:57:13 +03:00
parent 2236f95ffa
commit e41abb2bff
3 changed files with 5 additions and 5 deletions

View File

@@ -1 +1 @@
5.3.1 5.3.2

View File

@@ -1,6 +1,6 @@
{ {
"name": "play-life-web", "name": "play-life-web",
"version": "5.3.1", "version": "5.3.2",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

View File

@@ -94,9 +94,9 @@ function FullStatistics({ selectedProject, onClearSelection, data, loading, erro
prevActiveTabRef.current = activeTab prevActiveTabRef.current = activeTab
}, [activeTab]) }, [activeTab])
// Загружаем данные при изменении selectedDate или selectedProject // Загружаем данные при открытии экрана, при изменении selectedDate или selectedProject
useEffect(() => { useEffect(() => {
if (selectedDate && fetchTodayEntries) { if (activeTab === 'full' && selectedDate && fetchTodayEntries) {
// Если компонент только что открылся - используем фоновую загрузку // Если компонент только что открылся - используем фоновую загрузку
if (componentJustOpenedRef.current) { if (componentJustOpenedRef.current) {
componentJustOpenedRef.current = false componentJustOpenedRef.current = false
@@ -106,7 +106,7 @@ function FullStatistics({ selectedProject, onClearSelection, data, loading, erro
fetchTodayEntries(false, selectedProject, selectedDate) fetchTodayEntries(false, selectedProject, selectedDate)
} }
} }
}, [selectedDate, selectedProject, fetchTodayEntries]) }, [activeTab, selectedDate, selectedProject, fetchTodayEntries])
// Обработчик выбора дня // Обработчик выбора дня
const handleDaySelect = useCallback((date) => { const handleDaySelect = useCallback((date) => {