feat(enhanced-kanban): integrate react-window-infinite-loader and update project view

- Added react-window-infinite-loader to improve performance in rendering large lists.
- Integrated enhancedKanbanReducer into the Redux store for state management.
- Updated ProjectViewEnhancedBoard to utilize EnhancedKanbanBoard for better project visualization.
This commit is contained in:
shancds
2025-06-21 18:24:09 +05:30
parent bbca644b40
commit f7ba4f202b
16 changed files with 1824 additions and 4 deletions

View File

@@ -42,6 +42,7 @@ import priorityReducer from '@features/taskAttributes/taskPrioritySlice';
import taskLabelsReducer from '@features/taskAttributes/taskLabelSlice';
import taskStatusReducer, { deleteStatus } from '@features/taskAttributes/taskStatusSlice';
import taskDrawerReducer from '@features/task-drawer/task-drawer.slice';
import enhancedKanbanReducer from '@features/enhanced-kanban/enhanced-kanban.slice';
// Settings & Management
import memberReducer from '@features/settings/member/memberSlice';
@@ -135,6 +136,7 @@ export const store = configureStore({
taskLabelsReducer: taskLabelsReducer,
taskStatusReducer: taskStatusReducer,
taskDrawerReducer: taskDrawerReducer,
enhancedKanbanReducer: enhancedKanbanReducer,
// Settings & Management
memberReducer: memberReducer,