From 764e7486e71d2211bb549bfd8347f0ce588f951a Mon Sep 17 00:00:00 2001 From: Floyd Wang Date: Wed, 24 Jul 2024 10:07:11 +0800 Subject: [PATCH] Set the default cleanable to false for new dropdown (#63) --- crates/story/src/dropdown_story.rs | 5 +++-- crates/ui/src/dropdown.rs | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/story/src/dropdown_story.rs b/crates/story/src/dropdown_story.rs index d6a56949..a5b806fd 100644 --- a/crates/story/src/dropdown_story.rs +++ b/crates/story/src/dropdown_story.rs @@ -61,8 +61,9 @@ impl DropdownStory { Country::new("Ecuador", "EC"), ]; - let country_dropdown = - cx.new_view(|cx| Dropdown::new("dropdown-country", countries, Some(6), cx)); + let country_dropdown = cx.new_view(|cx| { + Dropdown::new("dropdown-country", countries, Some(6), cx).cleanable(true) + }); let fruits = vec![ "Apple", diff --git a/crates/ui/src/dropdown.rs b/crates/ui/src/dropdown.rs index f3b58b4e..b228bc06 100644 --- a/crates/ui/src/dropdown.rs +++ b/crates/ui/src/dropdown.rs @@ -212,7 +212,7 @@ where size: Size::Medium, selected_value: None, open: false, - cleanable: true, + cleanable: false, title_prefix: None, }; this.set_selected_index(selected_index, cx);