Skip to main content

Crate orbital_motion

Crate orbital_motion 

Source
Expand description

Shared motion vocabulary for Orbital components.

Tokens, atoms, presence transitions, and reduced-motion utilities consumed by orbital-base-components and orbital-core-components.

Re-exports§

pub use atom::MotionAtom;
pub use atom::SlideFrom;
pub use callback::MotionElementCallback;
pub use group::MotionGroupContext;
pub use group::OrbitalPresenceGroup;
pub use group::OrbitalPresenceGroupItem;
pub use presence::presence_styles;
pub use presence::OrbitalPresence;
pub use presence::PresenceMotion;
pub use reduced_motion::use_reduced_motion;
pub use slot::resolve_presence_motion;
pub use slot::resolve_presence_motion_derived;
pub use slot::MotionSlot;
pub use tokens::MotionCurve;
pub use tokens::MotionDuration;

Modules§

atom
Motion atoms: one enter or exit leg of a presence transition.
callback
DOM element callbacks for transition lifecycle hooks.
collapse
Height measurement hooks for crate::PresenceMotion::collapse transitions.
group
presence
preview
Preview registration for motion catalog pages.
reduced_motion
Reduced-motion utilities for respecting user preferences.
slot
Optional motion override slot for overlay and list components.
tokens