only consider filtered tasks for kanban views

This commit is contained in:
marlon-erler
2026-04-01 09:42:51 +00:00
parent 2ef4454131
commit 68dbd378e8
3 changed files with 20 additions and 15 deletions
+3 -3
View File
@@ -17,7 +17,7 @@ export function BoardKanbanPage(boardViewModel: BoardViewModel) {
return PropertyValueList(
"category",
(taskViewModel: TaskViewModel) => taskViewModel.task,
boardViewModel.taskViewModels,
boardViewModel.filteredTaskViewModels,
(
categories: React.ListState<string>,
sortedCategories: React.State<string[]>,
@@ -30,7 +30,7 @@ export function BoardKanbanPage(boardViewModel: BoardViewModel) {
sortedCategories,
categoryName,
);
return KanbanBoard(categoryName, index, boardViewModel);
return Column(categoryName, index, boardViewModel);
};
return (
@@ -43,7 +43,7 @@ export function BoardKanbanPage(boardViewModel: BoardViewModel) {
);
}
function KanbanBoard(
function Column(
categoryName: string,
index: React.State<number>,
boardViewModel: BoardViewModel,
+3 -3
View File
@@ -27,7 +27,7 @@ export function BoardStatusGridPage(boardViewModel: BoardViewModel) {
collectPropertyValuesToState(
"status",
(taskViewModel: TaskViewModel) => taskViewModel.task,
boardViewModel.taskViewModels,
boardViewModel.filteredTaskViewModels,
statuses,
);
});
@@ -160,7 +160,7 @@ function CategoryRow(
sortedStatuses,
statusName,
);
return CategoryStatusColumn(
return StatusColumn(
categoryName,
statusName,
index,
@@ -211,7 +211,7 @@ function CategoryRow(
);
}
function CategoryStatusColumn(
function StatusColumn(
categoryName: string,
statusName: string,
index: React.State<number>,