diff --git a/crates/ui2/src/components.rs b/crates/ui2/src/components.rs index 0f46e3a378..c5d06bf0dd 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 7c896bf85b..3438e34621 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 997abe4bd6..d1da22149c 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::*;