feat: Filter cards by keyword with advanced capabilities (#713)

Closes #706
This commit is contained in:
Emmanuel Guyot
2024-04-22 23:15:31 +02:00
committed by GitHub
parent 0830db210c
commit 25a7a3bd3b
19 changed files with 267 additions and 1 deletions
+7
View File
@@ -207,6 +207,12 @@ export function* handleCardDelete(card) {
yield put(actions.handleCardDelete(card));
}
export function* handleTextFilter(text) {
const { boardId } = yield select(selectors.selectPath);
yield put(actions.filterText(boardId, text));
}
export default {
createCard,
handleCardCreate,
@@ -222,4 +228,5 @@ export default {
deleteCard,
deleteCurrentCard,
handleCardDelete,
handleTextFilter,
};
+3
View File
@@ -39,5 +39,8 @@ export default function* cardsWatchers() {
takeEvery(EntryActionTypes.CARD_DELETE_HANDLE, ({ payload: { card } }) =>
services.handleCardDelete(card),
),
takeEvery(EntryActionTypes.TEXT_FILTER_IN_CURRENT_BOARD, ({ payload: { text } }) =>
services.handleTextFilter(text),
),
]);
}