Skip to main content

glassy_ui/motion/
slot.rs

1use gpui::{Refineable, StyleRefinement, Styled};
2
3/// Merge a [`StyleRefinement`] into any [`Styled`] element.
4pub trait StyledSlot: Styled + Sized {
5    fn refine_style(mut self, style: &StyleRefinement) -> Self {
6        self.style().refine(style);
7        self
8    }
9}
10
11impl<T: Styled> StyledSlot for T {}