diff --git a/src/app.rs b/src/app.rs index 75b9d01..c8aca2d 100644 --- a/src/app.rs +++ b/src/app.rs @@ -73,7 +73,7 @@ fn Main() -> impl IntoView { log!("action"); if let components::filter::Action::Select(f) = action { log!("select"); - store.selected_filter().set(Some(vec![f])); + store.selected_filter().set(Some(f)); } } root=true diff --git a/src/components/filter.rs b/src/components/filter.rs index d6fb791..3919108 100644 --- a/src/components/filter.rs +++ b/src/components/filter.rs @@ -59,7 +59,7 @@ fn group(
@@ -164,7 +164,7 @@ fn leaf(
@@ -204,7 +204,7 @@ fn leaf( pub enum Action { Up, Down, - Select(Field), + Select(Vec>), } #[component]