diff --git a/crates/search/src/buffer_search.rs b/crates/search/src/buffer_search.rs index 845d943f4eb9930a7dbc1f60754250f4b098c347..36dbe77bb4d5abbf38b0262492341e707c6653d2 100644 --- a/crates/search/src/buffer_search.rs +++ b/crates/search/src/buffer_search.rs @@ -288,6 +288,7 @@ impl View for BufferSearchBar { .with_child(search_button_for_mode(SearchMode::Text, cx)) .with_child(search_button_for_mode(SearchMode::Regex, cx)) .with_child(super::search_bar::render_close_button( + "Dismiss Buffer Search", &theme.search, cx, |_, this, cx| this.dismiss(&Default::default(), cx), diff --git a/crates/search/src/project_search.rs b/crates/search/src/project_search.rs index b607848e214a8154489fdd86223c1b03be9e56f9..8939279f3b230f050cc912d5a41788cf10cda1c8 100644 --- a/crates/search/src/project_search.rs +++ b/crates/search/src/project_search.rs @@ -1626,6 +1626,7 @@ impl View for ProjectSearchBar { .with_children(semantic_index) .with_child(search_button_for_mode(SearchMode::Regex, cx)) .with_child(super::search_bar::render_close_button( + "Dismiss Project Search", &theme.search, cx, |_, this, cx| { diff --git a/crates/search/src/search_bar.rs b/crates/search/src/search_bar.rs index 446039e960e4f069d9cb4b8e09c04411ccabb26b..19d8fa6b986d9938774134eb681be9dbd1e90901 100644 --- a/crates/search/src/search_bar.rs +++ b/crates/search/src/search_bar.rs @@ -13,12 +13,12 @@ use crate::{ }; pub(super) fn render_close_button( + tooltip: &'static str, theme: &theme::Search, cx: &mut ViewContext, on_click: impl Fn(MouseClick, &mut V, &mut EventContext) + 'static, dismiss_action: Option>, ) -> AnyElement { - let tooltip = "Dismiss Buffer Search"; let tooltip_style = theme::current(cx).tooltip.clone(); enum CloseButton {}