From 217a9d934d5da16760aecce6fabd2847fdea68be Mon Sep 17 00:00:00 2001 From: vrifox Date: Thu, 29 Jun 2023 10:29:26 +0200 Subject: [PATCH] reimplement originator filter --- src/components/SearchBar.vue | 1 + src/components/papers/FilterSidebar.vue | 33 +++++++++------- src/components/papers/TopicList.vue | 50 +++++++++++++++++-------- src/stores/index.ts | 16 ++++---- 4 files changed, 63 insertions(+), 37 deletions(-) diff --git a/src/components/SearchBar.vue b/src/components/SearchBar.vue index cee4c41..963a38e 100644 --- a/src/components/SearchBar.vue +++ b/src/components/SearchBar.vue @@ -4,6 +4,7 @@ import { onUpdated, ref } from 'vue'; let searchValue = ref('') let searchType = ref('') + function submit(type: string) { searchType = ref(type) } onUpdated(() => updateSearch(searchValue, searchType)) diff --git a/src/components/papers/FilterSidebar.vue b/src/components/papers/FilterSidebar.vue index eb7b2fb..25b7c2b 100644 --- a/src/components/papers/FilterSidebar.vue +++ b/src/components/papers/FilterSidebar.vue @@ -1,7 +1,7 @@ @@ -63,7 +70,7 @@ onUpdated(() => { Kategorie @@ -83,7 +90,7 @@ onUpdated(() => { Einreicher diff --git a/src/components/papers/TopicList.vue b/src/components/papers/TopicList.vue index e50f1d9..de1e6cf 100644 --- a/src/components/papers/TopicList.vue +++ b/src/components/papers/TopicList.vue @@ -1,34 +1,52 @@