Поднята версия до 3.24.1 и улучшен UI модального окна задач
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 48s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 48s
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "play-life-web",
|
||||
"version": "3.24.0",
|
||||
"version": "3.24.1",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
|
||||
@@ -648,13 +648,12 @@ function TaskDetail({ taskId, onClose, onRefresh, onTaskCompleted, onNavigate })
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Разделитель - показываем только если есть прогрессия или подзадачи */}
|
||||
{(hasProgression || (subtasks && subtasks.length > 0)) && (
|
||||
{/* Разделитель - показываем только если есть контент перед ним */}
|
||||
{(task.wishlist_id || hasProgression || (subtasks && subtasks.length > 0)) && (
|
||||
<div className="task-detail-divider"></div>
|
||||
)}
|
||||
|
||||
{/* Сообщение награды - показываем только если есть прогрессия или подзадачи */}
|
||||
{(hasProgression || (subtasks && subtasks.length > 0)) && (
|
||||
{/* Сообщение награды */}
|
||||
<div className="telegram-message-preview">
|
||||
<div className="telegram-message-label">Сообщение награды:</div>
|
||||
<div className="telegram-message-text" dangerouslySetInnerHTML={{
|
||||
@@ -663,7 +662,6 @@ function TaskDetail({ taskId, onClose, onRefresh, onTaskCompleted, onNavigate })
|
||||
.replace(/\n/g, '<br>')
|
||||
}} />
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Кнопки действий */}
|
||||
<div className="task-actions-section">
|
||||
|
||||
@@ -528,8 +528,8 @@ function TaskList({ onNavigate, data, loading, backgroundLoading, error, onRetry
|
||||
const renderTaskItem = (task, isCompleted = false) => {
|
||||
const hasProgression = task.has_progression || task.progression_base != null
|
||||
const hasSubtasks = task.subtasks_count > 0
|
||||
const showDetailOnCheckmark = hasProgression || hasSubtasks
|
||||
const isTest = task.config_id != null
|
||||
const showDetailOnCheckmark = !isTest
|
||||
const isWishlist = task.wishlist_id != null
|
||||
|
||||
// Проверяем бесконечную задачу: repetition_period = 0 И (repetition_date = 0 ИЛИ отсутствует)
|
||||
|
||||
Reference in New Issue
Block a user