make more of core private

This commit is contained in:
Evan Almloff committed 2023-07-26 16:17:48 -07:00
1 parent 6e80f15d6a
commit 2d51a1c4f2
5 files changed
+80 -30

No files matched your search

+6 -7
View File
@@ -10,15 +10,14 @@ macro_rules! impl_event {
$( #[$attr] )*
#[inline]
pub fn $name<'a, E: crate::EventReturn<T>, T>(_cx: &'a ::dioxus_core::ScopeState, mut _f: impl FnMut(::dioxus_core::Event<$data>) -> E + 'a) -> ::dioxus_core::Attribute<'a> {
::dioxus_core::Attribute {
name: stringify!($name),
value: _cx.listener(move |e: ::dioxus_core::Event<$data>| {
::dioxus_core::Attribute::new(
stringify!($name),
_cx.listener(move |e: ::dioxus_core::Event<$data>| {
_f(e).spawn(_cx);
}),
namespace: None,
mounted_element: Default::default(),
volatile: false,
}
None,
false,
)
}
)*
};