composition.rs 425 B

123456789101112131415161718192021
  1. use dioxus_core::Event;
  2. pub type CompositionEvent = Event<CompositionData>;
  3. #[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))]
  4. #[derive(Debug, Clone)]
  5. pub struct CompositionData {
  6. pub data: String,
  7. }
  8. impl_event! [
  9. CompositionData;
  10. /// oncompositionstart
  11. oncompositionstart
  12. /// oncompositionend
  13. oncompositionend
  14. /// oncompositionupdate
  15. oncompositionupdate
  16. ];