Skip to content

Commit d280f5a

Browse files
committed
fix: component macro
1 parent c5cc893 commit d280f5a

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

examples/html-elements/src/temp_str.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,12 @@ fn temp_str_with_element_macro() -> impl Element {
4141

4242
#[cfg(todo)]
4343
fn temp_str_with_hook_closure() -> impl Element {
44-
frender::new_fn_hook_element(hook_closure!(move || -> TempStr<&'hook str> {
45-
let s = h![use_time_string()];
46-
TempRef(s)
47-
}))
44+
frender::elements::hook_element::new_fn_hook_element(hook_closure!(
45+
move || -> TempStr<&'hook str> {
46+
let s = h![use_time_string()];
47+
TempRef(s)
48+
}
49+
))
4850
}
4951

5052
#[allow(unused)]
@@ -59,7 +61,7 @@ fn temp_str_macro_expanded_csr_only() -> impl ::frender::CsrElement {
5961
v
6062
}
6163

62-
::frender::new_fn_hook_element(identity_fn(
64+
::frender::elements::hook_element::new_fn_hook_element(identity_fn(
6365
move |__hooks_hook_0: ::core::pin::Pin<&mut _>| {
6466
let s = ::frender::__private::hooks_core::UpdateHookUninitialized::h(
6567
use_time_string(),
@@ -81,7 +83,7 @@ fn temp_str_macro_expanded() -> impl ::frender::Element {
8183
v
8284
}
8385

84-
::frender::new_fn_hook_element(identity_fn(
86+
::frender::elements::hook_element::new_fn_hook_element(identity_fn(
8587
move |__hooks_hook_0: ::core::pin::Pin<&mut _>| {
8688
let s = ::frender::__private::hooks_core::UpdateHookUninitialized::h(
8789
use_time_string(),

packages/frender-macro-core/src/component/transform_fn.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,15 @@ pub fn transform_item_fn_with(
104104
// TODO: link #[not_hook]
105105

106106
let method_span = span;
107-
let method_name = "new_fn_hook_element";
108-
109-
let method_name = proc_macro2::Ident::new(method_name, method_span);
107+
let method_name = quote_spanned! {method_span=>
108+
hook_element::new_fn_hook_element
109+
};
110110

111111
let prepend_stmt = before_stmts(item_fn, errors);
112112

113113
item_fn.block.stmts.push(syn::Stmt::Expr(
114114
syn::Expr::Verbatim(quote_spanned! {span=>
115-
#frender_path::#method_name (
115+
#frender_path::elements::#method_name (
116116
move |#fn_arg_data_pat| {
117117

118118
#fn_stmts_extract_data

0 commit comments

Comments
 (0)