Update StyledExt to impl over I & F as well as V for Div

Nate Butler and Marshall Bowers created

Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Change summary

crates/ui2/src/styled_ext.rs | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

Detailed changes

crates/ui2/src/styled_ext.rs 🔗

@@ -1,4 +1,4 @@
-use gpui::{Div, Styled};
+use gpui::{Div, ElementFocus, ElementInteractivity, Styled};
 
 use crate::UITextSize;
 
@@ -66,4 +66,9 @@ pub trait StyledExt: Styled {
     }
 }
 
-impl<V: 'static> StyledExt for Div<V> {}
+impl<V, I, F> StyledExt for Div<V, I, F>
+where
+    I: ElementInteractivity<V>,
+    F: ElementFocus<V>,
+{
+}