diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index b8db10d..54127b5 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -2,9 +2,9 @@ name: Rust on: push: - branches: [ "main", "dev" ] + branches: [ "main", "dev", "backend-lib" ] pull_request: - branches: [ "main", "dev" ] + branches: [ "main", "dev", "backend-lib" ] env: CARGO_TERM_COLOR: always @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install system packages - run: sudo apt-get install libglib2.0-dev libgtk-3-dev libsoup-3.0 + run: sudo apt-get install libglib2.0-dev libgtk-3-dev libsoup-3.0 libwebkit2gtk-4.1-dev libxdo-dev - name: Build run: cargo build --release --features "desktop" - name: Run tests diff --git a/src/modules/components/search.rs b/src/modules/components/search.rs index 304eb4c..dbb0746 100644 --- a/src/modules/components/search.rs +++ b/src/modules/components/search.rs @@ -1,12 +1,14 @@ +use sai_backend::utils::prelude::QueryFilter; + #[sai_macros::element("component")] pub fn Search(style: String, icons: Icons) -> Element { use crate::components::{InternSearchResult, SearchResult}; - use sai_backend::utils::search::*; + use sai_backend::nms::query::*; let mut search_results = use_signal(Vec::::new); let onchange = move |e: FormEvent| { - let mut results = search(e.value()).tree; + let mut results = query(vec![QueryFilter::Name { name: e.value() }]).tree; search_results.extend( results .iter_mut()