refactor(task-list): update status handling and enhance styling in TaskListV2Table
- Modified status assignment in useTaskSocketHandlers to utilize actual status_id from the response for improved accuracy. - Simplified status logic by directly using data.status in task creation. - Enhanced styling in TaskListV2Table by adding border styles for better visual separation of elements.
This commit is contained in:
@@ -232,7 +232,7 @@ export const useTaskSocketHandlers = () => {
|
||||
dispatch(
|
||||
updateTask({
|
||||
...currentTask,
|
||||
status: newStatusValue,
|
||||
status: response.status_id || newStatusValue, // Use actual status_id instead of category
|
||||
progress: response.complete_ratio || currentTask.progress,
|
||||
updatedAt: new Date().toISOString(),
|
||||
})
|
||||
@@ -806,13 +806,7 @@ export const useTaskSocketHandlers = () => {
|
||||
task_key: data.task_key || '',
|
||||
title: data.name || '',
|
||||
description: data.description || '',
|
||||
status: (data.status_category?.is_todo
|
||||
? 'todo'
|
||||
: data.status_category?.is_doing
|
||||
? 'doing'
|
||||
: data.status_category?.is_done
|
||||
? 'done'
|
||||
: 'todo') as 'todo' | 'doing' | 'done',
|
||||
status: data.status || 'todo',
|
||||
priority: (data.priority_value === 3
|
||||
? 'critical'
|
||||
: data.priority_value === 2
|
||||
|
||||
Reference in New Issue
Block a user