diff --git a/docs/guide/examples/event_handler_prop.rs b/docs/guide/examples/event_handler_prop.rs index a333f86fe..2257ce25b 100644 --- a/docs/guide/examples/event_handler_prop.rs +++ b/docs/guide/examples/event_handler_prop.rs @@ -1,6 +1,6 @@ #![allow(non_snake_case)] -use dioxus::events::MouseEvent; +use dioxus::events::MouseData; use dioxus::prelude::*; fn main() { @@ -20,7 +20,7 @@ fn App(cx: Scope) -> Element { // ANCHOR: component_with_handler #[derive(Props)] pub struct FancyButtonProps<'a> { - on_click: EventHandler<'a, MouseEvent>, + on_click: EventHandler<'a, MouseData>, } pub fn FancyButton<'a>(cx: Scope<'a, FancyButtonProps<'a>>) -> Element<'a> { diff --git a/docs/guide/examples/meme_editor.rs b/docs/guide/examples/meme_editor.rs index 67bef123b..ecf75ccbc 100644 --- a/docs/guide/examples/meme_editor.rs +++ b/docs/guide/examples/meme_editor.rs @@ -1,7 +1,7 @@ // ANCHOR: all #![allow(non_snake_case)] -use dioxus::events::FormEvent; +use dioxus::events::FormData; use dioxus::prelude::*; fn main() { @@ -83,7 +83,7 @@ fn Meme<'a>(cx: Scope<'a>, caption: &'a str) -> Element<'a> { fn CaptionEditor<'a>( cx: Scope<'a>, caption: &'a str, - on_input: EventHandler<'a, FormEvent>, + on_input: EventHandler<'a, FormData>, ) -> Element<'a> { let input_style = r" border: none; diff --git a/docs/guide/examples/meme_editor_dark_mode.rs b/docs/guide/examples/meme_editor_dark_mode.rs index 85fed5664..41283df79 100644 --- a/docs/guide/examples/meme_editor_dark_mode.rs +++ b/docs/guide/examples/meme_editor_dark_mode.rs @@ -1,7 +1,7 @@ // ANCHOR: all #![allow(non_snake_case)] -use dioxus::events::FormEvent; +use dioxus::events::FormData; use dioxus::prelude::*; fn main() { @@ -150,7 +150,7 @@ fn Meme<'a>(cx: Scope<'a>, caption: &'a str) -> Element<'a> { fn CaptionEditor<'a>( cx: Scope<'a>, caption: &'a str, - on_input: EventHandler<'a, FormEvent>, + on_input: EventHandler<'a, FormData>, ) -> Element<'a> { let is_dark_mode = use_is_dark_mode(&cx); diff --git a/examples/all_events.rs b/examples/all_events.rs index d2c2ef0d7..493df0c86 100644 --- a/examples/all_events.rs +++ b/examples/all_events.rs @@ -1,4 +1,4 @@ -use dioxus::{events::*, prelude::*}; +use dioxus::{events::*, html::MouseEvent, prelude::*}; fn main() { dioxus_desktop::launch(app); diff --git a/examples/hydration.rs b/examples/hydration.rs index 692944f6b..b525a3fbc 100644 --- a/examples/hydration.rs +++ b/examples/hydration.rs @@ -14,7 +14,7 @@ use dioxus_desktop::Config; fn main() { let vdom = VirtualDom::new(app); - let content = dioxus_ssr::render_vdom_cfg(&vdom, |f| f.pre_render(true)); + let content = dioxus_ssr::pre_render(&vdom); dioxus_desktop::launch_cfg(app, Config::new().with_prerendered(content)); } diff --git a/examples/inputs.rs b/examples/inputs.rs index 4b3dea56a..b7b930a9d 100644 --- a/examples/inputs.rs +++ b/examples/inputs.rs @@ -2,7 +2,7 @@ //! //! There is some conversion happening when input types are checkbox/radio/select/textarea etc. -use dioxus::events::FormEvent; +use dioxus::events::FormData; use dioxus::prelude::*; fn main() { diff --git a/examples/login_form.rs b/examples/login_form.rs index a0bc85a17..74e634d5d 100644 --- a/examples/login_form.rs +++ b/examples/login_form.rs @@ -1,7 +1,6 @@ //! This example demonstrates the following: //! Futures in a callback, Router, and Forms -use dioxus::events::*; use dioxus::prelude::*; fn main() { @@ -37,11 +36,10 @@ fn app(cx: Scope) -> Element { form { onsubmit: onsubmit, prevent_default: "onsubmit", // Prevent the default behavior of