Restore active styles for `Input`s

Marshall Bowers created

Change summary

crates/ui2/src/elements/input.rs | 3 ++-
crates/ui2/src/prelude.rs        | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)

Detailed changes

crates/ui2/src/elements/input.rs 🔗

@@ -82,6 +82,7 @@ impl<S: 'static + Send + Sync> Input<S> {
         }
 
         div()
+            .id("input")
             .h_7()
             .w_full()
             .px_2()
@@ -93,7 +94,7 @@ impl<S: 'static + Send + Sync> Input<S> {
                     .border_color(border_color_hover)
                     .bg(background_color_active)
             })
-            // .active(|a| .border_color(border_color_active))
+            .active(|style| style.border_color(theme.middle.base.active.border))
             .flex()
             .items_center()
             .child(

crates/ui2/src/prelude.rs 🔗

@@ -1,6 +1,6 @@
 pub use gpui3::{
-    div, Click, Element, Hover, IntoAnyElement, ParentElement, ScrollState, SharedString, Styled,
-    ViewContext, WindowContext,
+    div, Active, Click, Element, Hover, IntoAnyElement, ParentElement, ScrollState, SharedString,
+    Styled, ViewContext, WindowContext,
 };
 
 use crate::settings::user_settings;