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