From ae506fced6f7bf020e8602a4d5f3e4124aac1298 Mon Sep 17 00:00:00 2001 From: Jose Quesada Date: Fri, 23 Dec 2022 14:51:27 -0600 Subject: [PATCH] fixed name mismatch --- leptos_macro/src/component.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/leptos_macro/src/component.rs b/leptos_macro/src/component.rs index 7036ddd6fc..4775edd361 100644 --- a/leptos_macro/src/component.rs +++ b/leptos_macro/src/component.rs @@ -98,6 +98,7 @@ impl ToTokens for Model { let mut body = body.to_owned(); body.sig.ident = format_ident!("__{}", body.sig.ident); + let body_name = body.sig.ident.clone(); let (_, generics, where_clause) = body.sig.generics.split_for_impl(); @@ -115,7 +116,7 @@ impl ToTokens for Model { let component = if *is_transparent { quote! { - #name(cx, #prop_names) + #body_name(cx, #prop_names) } } else { quote! { @@ -125,7 +126,7 @@ impl ToTokens for Model { #[cfg(debug_assertions)] let _guard = span.entered(); - #name(cx, #prop_names) + #body_name(cx, #prop_names) } ) }