Добавлена связь задач с желаниями
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 58s

This commit is contained in:
poignatov
2026-01-12 18:58:52 +03:00
parent 9fbe2081ed
commit 72a6a3caf9
15 changed files with 983 additions and 73 deletions

View File

@@ -626,9 +626,11 @@ function AppContent() {
updateUrl(tab, {}, activeTab)
}
} else {
// Для task-form и wishlist-form явно удаляем параметры, если они undefined
if ((tab === 'task-form' && params.taskId === undefined) ||
(tab === 'wishlist-form' && params.wishlistId === undefined)) {
// Для task-form и wishlist-form явно удаляем параметры, только если нет никаких параметров
// task-form может иметь taskId (редактирование) или wishlistId (создание из желания)
const isTaskFormWithNoParams = tab === 'task-form' && params.taskId === undefined && params.wishlistId === undefined
const isWishlistFormWithNoParams = tab === 'wishlist-form' && params.wishlistId === undefined
if (isTaskFormWithNoParams || isWishlistFormWithNoParams) {
setTabParams({})
if (isNewTabMain) {
clearUrl()
@@ -865,6 +867,7 @@ function AppContent() {
key={tabParams.taskId || 'new'}
onNavigate={handleNavigate}
taskId={tabParams.taskId}
wishlistId={tabParams.wishlistId}
/>
</div>
)}