From c31e93eefd47da7be24fd473252fb3003ccdbe17 Mon Sep 17 00:00:00 2001 From: Vri Date: Wed, 28 Jun 2023 21:08:37 +0200 Subject: [PATCH] synchie --- src/components/SearchBar.vue | 1 - src/components/papers/TopicList.vue | 12 +++++++++--- src/stores/index.ts | 6 +++--- src/types/index.ts | 6 ++---- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/components/SearchBar.vue b/src/components/SearchBar.vue index 45df913..cee4c41 100644 --- a/src/components/SearchBar.vue +++ b/src/components/SearchBar.vue @@ -36,5 +36,4 @@ onUpdated(() => updateSearch(searchValue, searchType)) - {{ searchValue + searchType }} \ No newline at end of file diff --git a/src/components/papers/TopicList.vue b/src/components/papers/TopicList.vue index a12321b..571b71d 100644 --- a/src/components/papers/TopicList.vue +++ b/src/components/papers/TopicList.vue @@ -6,13 +6,19 @@ import { computed, onMounted, onUpdated } from 'vue'; const filteredData = computed(() => { const searchValue: string = state.search.value; let filteredTopics = state.topics - if (state.search.value !== '') { + let testi = null + + if (searchValue !== '') { filteredTopics = state.topics?.filter((topic: Topic) => { return topic.papers?.filter((paper) => { - paper.name.toLowerCase().includes(searchValue.toLowerCase()) /* || paper.content.toLowerCase().includes(searchValue.toLowerCase()) || paper.reference.toLowerCase().includes(searchValue.toLowerCase()) */ + paper.name.toLowerCase().includes(searchValue.toLowerCase()) + // || paper.content.toLowerCase().includes(searchValue.toLowerCase()) + // || paper.reference.toLowerCase().includes(searchValue.toLowerCase()) + testi = paper.name.toLowerCase().includes(searchValue.toLowerCase()) }) }) } + console.log(testi) /* if (this.filter?.type !== '') { filteredTopics = filteredTopics.filter((topic: any) => { return topic.reference.includes(this.filter?.type.key) && topic.paper_type.includes(this.filter?.type.value) @@ -43,7 +49,7 @@ onUpdated(() => {