diff --git a/packages/core-macro/src/rsx/component.rs b/packages/core-macro/src/rsx/component.rs index d316c833b..91c8c4903 100644 --- a/packages/core-macro/src/rsx/component.rs +++ b/packages/core-macro/src/rsx/component.rs @@ -141,7 +141,7 @@ impl ToTokens for Component { } None => { let mut toks = match prop_gen_args { - Some(gen_args) => quote! { fc_to_builder::#gen_args(#name) }, + Some(gen_args) => quote! { fc_to_builder #gen_args(#name) }, None => quote! { fc_to_builder(#name) }, }; for field in &self.body { diff --git a/packages/core-macro/src/rsx/node.rs b/packages/core-macro/src/rsx/node.rs index fa651cebf..baccf5371 100644 --- a/packages/core-macro/src/rsx/node.rs +++ b/packages/core-macro/src/rsx/node.rs @@ -65,10 +65,10 @@ impl Parse for BodyNode { // ::component () // crate::component{} // crate::component() - // Input<'_, String> {} - // crate::Input<'_, i32> {} + // Input:: {} + // crate::Input:: {} if body_stream.peek(token::Brace) || body_stream.peek(token::Paren) { - // this syntax is not allowd: + // NOTE: this syntax is not allowd: // Div () -> comp if path.segments.len() == 1 && body_stream.peek(token::Paren) { let com_ident = &path.segments.iter().next().unwrap().ident;