Merge pull request #178 from shancds/imp/board-task-list-performance-fix

Imp/board task list performance fix
This commit is contained in:
Chamika J
2025-06-24 14:51:32 +05:30
committed by GitHub
6 changed files with 461 additions and 81 deletions

View File

@@ -440,6 +440,14 @@ const enhancedKanbanSlice = createSlice({
}, {} as Record<string, ITaskListGroup>);
state.columnOrder = reorderedGroups.map(group => group.id);
},
addTaskToGroup: (state, action) => {
const { sectionId, task } = action.payload;
const group = state.taskGroups.find(g => g.id === sectionId);
if (group) {
group.tasks.push(task);
}
},
},
extraReducers: (builder) => {
builder
@@ -528,6 +536,7 @@ export const {
resetState,
reorderTasks,
reorderGroups,
addTaskToGroup,
} = enhancedKanbanSlice.actions;
export default enhancedKanbanSlice.reducer;