From e5653e348348e5d5d45a5f16dbb4d82df6c2e6b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Tue, 21 Apr 2020 12:42:34 +0200 Subject: [PATCH] Filter board list by search box input MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/boards/Boards.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/boards/Boards.vue b/src/components/boards/Boards.vue index 434679d0f..9399aa639 100644 --- a/src/components/boards/Boards.vue +++ b/src/components/boards/Boards.vue @@ -45,7 +45,6 @@ import BoardItem from './BoardItem' import Controls from '../Controls' -import { mapGetters } from 'vuex' export default { name: 'Boards', @@ -60,9 +59,12 @@ export default { }, }, computed: { - ...mapGetters([ - 'filteredBoards', - ]), + filteredBoards() { + const query = this.$store.getters.getSearchQuery + return this.$store.getters.filteredBoards.filter((board) => { + return board.title.toLowerCase().includes(query.toLowerCase()) + }) + }, }, watch: { navFilter: function(value) {