Feat: solve some issues regarding listeners
This commit is contained in:
1 parent
6084fbcd11
commit
dfaf5adee1
22 files changed
+192
-168
No files matched your search
@@ -502,7 +502,6 @@ mod field_info {
|
||||
|
||||
mod struct_info {
|
||||
use proc_macro2::TokenStream;
|
||||
use quote::__private::ext::RepToTokensExt;
|
||||
use quote::quote;
|
||||
use syn::parse::Error;
|
||||
|
||||
@@ -1095,13 +1094,6 @@ Finally, call `.build()` to create the instance of `{name}`.
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
pub fn build_props_impl(&self) -> TokenStream {
|
||||
// SomeProps: #name
|
||||
// #builder_name
|
||||
// #generics_with_empty
|
||||
quote! {}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Default)]
|
||||
|
||||
@@ -199,9 +199,12 @@ impl<const AS: HTML_OR_RSX> ToTokens for Element<AS> {
|
||||
tokens.append_all(quote! {
|
||||
__cx.element(
|
||||
dioxus_elements::#name,
|
||||
__cx.bump().alloc([ #(#listeners),* ]),
|
||||
__cx.bump().alloc([ #(#attr),* ]),
|
||||
__cx.bump().alloc([ #(#childs),* ]),
|
||||
[ #(#listeners),* ],
|
||||
[ #(#attr),* ],
|
||||
[ #(#childs),* ],
|
||||
// __cx.bump().alloc([ #(#listeners),* ]),
|
||||
// __cx.bump().alloc([ #(#attr),* ]),
|
||||
// __cx.bump().alloc([ #(#childs),* ]),
|
||||
None,
|
||||
)
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user