diff --git a/leptos_macro/Cargo.toml b/leptos_macro/Cargo.toml index fc9d5c112..574bd6126 100644 --- a/leptos_macro/Cargo.toml +++ b/leptos_macro/Cargo.toml @@ -24,9 +24,7 @@ proc-macro-error2 = { default-features = false, workspace = true } proc-macro2 = { workspace = true, default-features = true } quote = { workspace = true, default-features = true } syn = { features = ["full"], workspace = true, default-features = true } -rstml = { workspace = true, default-features = true, features = [ - "rawtext-stable-hack", -] } +rstml = { workspace = true, default-features = true } leptos_hot_reload = { workspace = true } server_fn_macro = { workspace = true } convert_case = { workspace = true, default-features = true } diff --git a/leptos_macro/src/lib.rs b/leptos_macro/src/lib.rs index e07c94198..999f4fab4 100644 --- a/leptos_macro/src/lib.rs +++ b/leptos_macro/src/lib.rs @@ -323,14 +323,7 @@ fn view_macro_impl(tokens: TokenStream, template: bool) -> TokenStream { .chain(tokens) .collect() }; - let macro_call_pattern = if let Some(class) = &global_class { - quote!(view! { class = #class, %% }) - } else { - quote!(view! {%%}) - }; - let config = rstml::ParserConfig::default() - .recover_block(true) - .macro_call_pattern(macro_call_pattern); + let config = rstml::ParserConfig::default().recover_block(true); let parser = rstml::Parser::new(config); let (mut nodes, errors) = parser.parse_recoverable(tokens).split_vec(); let errors = errors.into_iter().map(|e| e.emit_as_expr_tokens());