From bbe9c1bbf03bae674036e89de60c7eb01a809677 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Thu, 5 May 2022 07:21:36 -0500 Subject: [PATCH] change prevent default mask --- packages/tui/src/node.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/tui/src/node.rs b/packages/tui/src/node.rs index d16c9cc19..8e19e2632 100644 --- a/packages/tui/src/node.rs +++ b/packages/tui/src/node.rs @@ -2,7 +2,7 @@ use crate::focus::Focus; use crate::layout::StretchLayout; use crate::style_attributes::StyleModifier; use dioxus_native_core::{real_dom::RealDom, state::*}; -use dioxus_native_core_macro::State; +use dioxus_native_core_macro::{sorted_str_slice, State}; pub(crate) type Dom = RealDom; pub(crate) type Node = dioxus_native_core::real_dom::Node; @@ -52,7 +52,11 @@ impl NodeDepState for PreventDefault { type DepState = (); const NODE_MASK: dioxus_native_core::node_ref::NodeMask = - dioxus_native_core::node_ref::NodeMask::NONE; + dioxus_native_core::node_ref::NodeMask::new_with_attrs( + dioxus_native_core::node_ref::AttributeMask::Static(&sorted_str_slice!([ + "dioxus-prevent-default" + ])), + ); fn reduce( &mut self,