diff --git a/packages/html/src/events/mouse.rs b/packages/html/src/events/mouse.rs index 0c659ed63..879c8e1ea 100644 --- a/packages/html/src/events/mouse.rs +++ b/packages/html/src/events/mouse.rs @@ -107,7 +107,7 @@ impl_event! { pub fn ondoubleclick<'a, E: crate::EventReturn, T>( _cx: &'a ::dioxus_core::ScopeState, mut _f: impl FnMut(::dioxus_core::Event) -> E + 'a, -) -> ::dioxus_core::Attribute<'a> { +) -> ::dioxus_core::MountedAttribute<'a> { ::dioxus_core::Attribute::new( "ondblclick", _cx.listener(move |e: ::dioxus_core::Event| { @@ -116,6 +116,7 @@ pub fn ondoubleclick<'a, E: crate::EventReturn, T>( None, false, ) + .into() } impl MouseData { diff --git a/packages/web/src/rehydrate.rs b/packages/web/src/rehydrate.rs index 397eeaf4b..e50da9e2b 100644 --- a/packages/web/src/rehydrate.rs +++ b/packages/web/src/rehydrate.rs @@ -1,4 +1,5 @@ use crate::dom::WebsysDom; +use dioxus_core::AttributeValue; use dioxus_core::{DynamicNode, ElementId, ScopeState, TemplateNode, VNode, VirtualDom}; #[derive(Debug)]