diff --git a/crates/ui2/src/components.rs b/crates/ui2/src/components.rs index 0f46e3a37851878d0047a9f213a16faf54eb38ef..c5d06bf0dd181db3e75f67a4ecabe0d59a9288e9 100644 --- a/crates/ui2/src/components.rs +++ b/crates/ui2/src/components.rs @@ -11,7 +11,6 @@ mod keybinding; mod label; mod list; mod popover; -mod slot; mod stack; mod tooltip; @@ -31,7 +30,6 @@ pub use keybinding::*; pub use label::*; pub use list::*; pub use popover::*; -pub use slot::*; pub use stack::*; pub use tooltip::*; diff --git a/crates/ui2/src/components/slot.rs b/crates/ui2/src/slot.rs similarity index 89% rename from crates/ui2/src/components/slot.rs rename to crates/ui2/src/slot.rs index 7c896bf85b23d604a41aec259de125f06c059514..3438e34621753a38e1b755ceef6175819d2202e5 100644 --- a/crates/ui2/src/components/slot.rs +++ b/crates/ui2/src/slot.rs @@ -2,11 +2,9 @@ use gpui::{ImageSource, SharedString}; use crate::Icon; -#[derive(Debug, Clone)] /// A slot utility that provides a way to to pass either /// an icon or an image to a component. -/// -/// Can be filled with a [] +#[derive(Debug, Clone)] pub enum GraphicSlot { Icon(Icon), Avatar(ImageSource), diff --git a/crates/ui2/src/ui2.rs b/crates/ui2/src/ui2.rs index 997abe4bd6b100e221d9bc9df42d0034070cf3fd..d1da22149c376fbe012ca047e5c732bf0893a2d2 100644 --- a/crates/ui2/src/ui2.rs +++ b/crates/ui2/src/ui2.rs @@ -18,6 +18,7 @@ mod disableable; mod fixed; pub mod prelude; mod selectable; +mod slot; mod styled_ext; mod styles; mod toggleable; @@ -29,6 +30,7 @@ pub use disableable::*; pub use fixed::*; pub use prelude::*; pub use selectable::*; +pub use slot::*; pub use styled_ext::*; pub use styles::*; pub use toggleable::*;