From bbc306e371552fedfa0383aab88c4846a8b44859 Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Thu, 4 Sep 2025 12:07:35 +0700 Subject: [PATCH 1/8] Add filter to Home (#9774) Signed-off-by: Artem Savchenko --- .../card-resources/src/components/Home.svelte | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/plugins/card-resources/src/components/Home.svelte b/plugins/card-resources/src/components/Home.svelte index 99e0d8dde4..e75a91bc1a 100644 --- a/plugins/card-resources/src/components/Home.svelte +++ b/plugins/card-resources/src/components/Home.svelte @@ -25,6 +25,7 @@ Loading, showPopup } from '@hcengineering/ui' + import { FilterBar, FilterButton } from '@hcengineering/view-resources' import { createEventDispatcher } from 'svelte' import HomeCardPresenter from './HomeCardPresenter.svelte' @@ -42,12 +43,13 @@ let cards: Card[] = [] let total = -1 let isLoading = true - let searchQuery: string = '' + let search: string = '' - $: query = searchQuery != null && searchQuery.trim() !== '' ? { $search: searchQuery } : {} + $: searchQuery = search != null && search.trim() !== '' ? { $search: search } : {} + $: resultQuery = { ...searchQuery } $: cardsQuery.query( card.class.Card, - query, + resultQuery, (res) => { cards = res total = res.total @@ -131,10 +133,18 @@