Explorar o código

Fix remaining issues to get desktop running

Jonathan Kelley hai 1 ano
pai
achega
3f15612c8e

+ 2 - 2
packages/core-macro/src/props/mod.rs

@@ -40,7 +40,7 @@ pub fn impl_my_derive(ast: &syn::DeriveInput) -> Result<TokenStream, Error> {
                     #builder_creation
                     #builder_creation
                     #conversion_helper
                     #conversion_helper
                     #( #fields )*
                     #( #fields )*
-                    #( #extends )*
+                    // #( #extends )*
                     #( #required_fields )*
                     #( #required_fields )*
                     #build_method
                     #build_method
                 }
                 }
@@ -703,7 +703,7 @@ Finally, call `.build()` to create the instance of `{name}`.
                 impl #impl_generics #name #ty_generics #where_clause {
                 impl #impl_generics #name #ty_generics #where_clause {
                     #[doc = #builder_method_doc]
                     #[doc = #builder_method_doc]
                     #[allow(dead_code, clippy::type_complexity)]
                     #[allow(dead_code, clippy::type_complexity)]
-                    #vis fn builder(_cx: & #extend_lifetime ::dioxus::prelude::ScopeState) -> #builder_name #generics_with_empty {
+                    #vis fn builder() -> #builder_name #generics_with_empty {
                         #builder_name {
                         #builder_name {
                             fields: #empties_tuple,
                             fields: #empties_tuple,
                             _phantom: ::core::default::Default::default(),
                             _phantom: ::core::default::Default::default(),

+ 2 - 2
packages/rsx/src/component.rs

@@ -163,8 +163,8 @@ impl Component {
         let name = &self.name;
         let name = &self.name;
 
 
         let mut toks = match &self.prop_gen_args {
         let mut toks = match &self.prop_gen_args {
-            Some(gen_args) => quote! { fc_to_builder(__cx, #name #gen_args) },
-            None => quote! { fc_to_builder(__cx, #name) },
+            Some(gen_args) => quote! { fc_to_builder(#name #gen_args) },
+            None => quote! { fc_to_builder(#name) },
         };
         };
         for field in &self.fields {
         for field in &self.fields {
             match field.name.to_string().as_str() {
             match field.name.to_string().as_str() {

+ 1 - 1
packages/rsx/src/node.rs

@@ -213,7 +213,7 @@ impl ToTokens for BodyNode {
 
 
                 tokens.append_all(quote! {
                 tokens.append_all(quote! {
                     {
                     {
-                        let ___nodes = (#body).into_dyn_node(__cx);
+                        let ___nodes = (#body).into_dyn_node();
                         ___nodes
                         ___nodes
                     }
                     }
                 });
                 });