From 4f096333793ad83577769b15a9203560aac67cfd Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 15 Nov 2023 14:17:49 -0700 Subject: [PATCH] Remove focus_in styling helper --- crates/gpui2/src/elements/div.rs | 14 -------------- crates/storybook2/src/stories/focus.rs | 1 - 2 files changed, 15 deletions(-) diff --git a/crates/gpui2/src/elements/div.rs b/crates/gpui2/src/elements/div.rs index 3a3ad5936ebba2ca0567f0e1eb926a708617717a..e098e8ef1aaf184cb3f126fd8df5db06d8942089 100644 --- a/crates/gpui2/src/elements/div.rs +++ b/crates/gpui2/src/elements/div.rs @@ -437,14 +437,6 @@ pub trait FocusableComponent: InteractiveComponent { self } - fn focus_in(mut self, f: impl FnOnce(StyleRefinement) -> StyleRefinement) -> Self - where - Self: Sized, - { - self.interactivity().focus_in_style = f(StyleRefinement::default()); - self - } - fn in_focus(mut self, f: impl FnOnce(StyleRefinement) -> StyleRefinement) -> Self where Self: Sized, @@ -730,7 +722,6 @@ pub struct Interactivity { pub group: Option, pub base_style: StyleRefinement, pub focus_style: StyleRefinement, - pub focus_in_style: StyleRefinement, pub in_focus_style: StyleRefinement, pub hover_style: StyleRefinement, pub group_hover_style: Option, @@ -1113,10 +1104,6 @@ where style.refine(&self.base_style); if let Some(focus_handle) = self.tracked_focus_handle.as_ref() { - if focus_handle.contains_focused(cx) { - style.refine(&self.focus_in_style); - } - if focus_handle.within_focused(cx) { style.refine(&self.in_focus_style); } @@ -1189,7 +1176,6 @@ impl Default for Interactivity { group: None, base_style: StyleRefinement::default(), focus_style: StyleRefinement::default(), - focus_in_style: StyleRefinement::default(), in_focus_style: StyleRefinement::default(), hover_style: StyleRefinement::default(), group_hover_style: None, diff --git a/crates/storybook2/src/stories/focus.rs b/crates/storybook2/src/stories/focus.rs index a8794afdb86053c93d06c73f82cf0af7125deeeb..571882f1f29c92eeed4e8ec56374879280bf27af 100644 --- a/crates/storybook2/src/stories/focus.rs +++ b/crates/storybook2/src/stories/focus.rs @@ -57,7 +57,6 @@ impl Render for FocusStory { .size_full() .bg(color_1) .focus(|style| style.bg(color_2)) - .focus_in(|style| style.bg(color_3)) .child( div() .track_focus(&self.child_1_focus)