6.19.3: Навигация на редактирование из диалога задачи
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 1m15s

This commit is contained in:
poignatov
2026-03-17 10:37:02 +03:00
parent 2104fea5e2
commit dff929c52c
4 changed files with 8 additions and 5 deletions

View File

@@ -1 +1 @@
6.19.2 6.19.3

View File

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

View File

@@ -204,6 +204,7 @@ function FullStatistics({ selectedProject, onClearSelection, data, loading, erro
fetchCurrentWeekData && fetchCurrentWeekData(true) fetchCurrentWeekData && fetchCurrentWeekData(true)
onRetry && onRetry(true) onRetry && onRetry(true)
}} }}
onNavigate={onNavigate}
/> />
</> </>
)} )}

View File

@@ -348,7 +348,7 @@ function EditEntryModal({ entry, onClose, onSuccess, authFetch }) {
: modalContent : modalContent
} }
function TodayEntriesList({ data, loading, error, onRetry, onDelete }) { function TodayEntriesList({ data, loading, error, onRetry, onDelete, onNavigate }) {
const { authFetch } = useAuth() const { authFetch } = useAuth()
const [deletingIds, setDeletingIds] = useState(new Set()) const [deletingIds, setDeletingIds] = useState(new Set())
const [selectedTaskId, setSelectedTaskId] = useState(null) const [selectedTaskId, setSelectedTaskId] = useState(null)
@@ -390,10 +390,11 @@ function TodayEntriesList({ data, loading, error, onRetry, onDelete }) {
setSelectedTaskId(taskId) setSelectedTaskId(taskId)
} }
const handleCloseTaskDetail = () => { const handleCloseTaskDetail = (skipHistoryBack = false) => {
if (historyPushedRef.current) { if (!skipHistoryBack && historyPushedRef.current) {
window.history.back() window.history.back()
} else { } else {
historyPushedRef.current = false
setSelectedTaskId(null) setSelectedTaskId(null)
} }
} }
@@ -606,6 +607,7 @@ function TodayEntriesList({ data, loading, error, onRetry, onDelete }) {
taskId={selectedTaskId} taskId={selectedTaskId}
onClose={handleCloseTaskDetail} onClose={handleCloseTaskDetail}
onRefresh={handleTaskSaved} onRefresh={handleTaskSaved}
onNavigate={onNavigate}
/> />
)} )}
{editingEntry && ( {editingEntry && (