//! Optional motion override slot for overlay and list components.
use *;
use cratePresenceMotion;
/// Resolve an optional motion override against a static default preset.
/// Resolve an optional motion override against a derived default preset.
/// Optional motion override slot for overlay and list components.
///
/// When `Some`, consumers use the provided signal instead of the component default.
///
/// # Examples
///
/// ```ignore
/// // Overlay components accept `motion: MotionSlot` to override the default preset.
/// let motion: MotionSlot = Some(Signal::from(PresenceMotion::fade()));
/// ```
pub type MotionSlot = ;