From 30b124189cabb04e7f723296e6436c20822a0024 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Thu, 14 Sep 2023 15:56:17 -0500 Subject: [PATCH] fix raw attribute names --- packages/rsx/src/lib.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/rsx/src/lib.rs b/packages/rsx/src/lib.rs index ff00fd87e..ea24a779f 100644 --- a/packages/rsx/src/lib.rs +++ b/packages/rsx/src/lib.rs @@ -457,9 +457,11 @@ impl<'a> DynamicContext<'a> { } }; let name = &attr.attr.name; - let name = match el_name { - ElementName::Ident(_) => quote! { #el_name::#name.0 }, - ElementName::Custom(_) => { + let name = match (el_name, name) { + (ElementName::Ident(_), ElementAttrName::BuiltIn(_)) => { + quote! { #el_name::#name.0 } + } + _ => { let as_string = name.to_string(); quote! { #as_string } }