From aea093e988289ff217844f8e502a3d3631a1362f Mon Sep 17 00:00:00 2001 From: Shubhranshu Sanjeev Date: Mon, 23 Sep 2024 01:42:51 +0530 Subject: [PATCH] fix: case-insensitive dropdown search --- crates/frontend/src/components/dropdown.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/frontend/src/components/dropdown.rs b/crates/frontend/src/components/dropdown.rs index 0bfd8ebf..5fbd7c64 100644 --- a/crates/frontend/src/components/dropdown.rs +++ b/crates/frontend/src/components/dropdown.rs @@ -41,11 +41,11 @@ where let all_options = StoredValue::new(dropdown_options.clone()); let (search_term, set_search_term) = create_signal(String::new()); let dropdown_options = Signal::derive(move || { - let term = search_term.get(); + let term = search_term.get().to_lowercase(); all_options .get_value() .into_iter() - .filter(|option| option.label().contains(&term)) + .filter(|option| option.label().to_lowercase().contains(&term)) .collect::>() });