1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use dioxus_core::Event;
pub type TransitionEvent = Event<TransitionData>;
#[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))]
#[derive(Debug, Clone, PartialEq)]
pub struct TransitionData {
pub property_name: String,
pub pseudo_element: String,
pub elapsed_time: f32,
}
impl_event! {
TransitionData;
/// transitionend
ontransitionend
}