|
@@ -66,7 +66,6 @@ impl Parse for Element {
|
|
if content.parse::<Token![,]>().is_err() {
|
|
if content.parse::<Token![,]>().is_err() {
|
|
missing_trailing_comma!(ident.span());
|
|
missing_trailing_comma!(ident.span());
|
|
}
|
|
}
|
|
-
|
|
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -211,7 +210,7 @@ pub enum ElementAttr {
|
|
}
|
|
}
|
|
|
|
|
|
impl ElementAttr {
|
|
impl ElementAttr {
|
|
- pub fn flart(&self) -> Span {
|
|
|
|
|
|
+ pub fn start(&self) -> Span {
|
|
match self {
|
|
match self {
|
|
ElementAttr::AttrText { name, .. } => name.span(),
|
|
ElementAttr::AttrText { name, .. } => name.span(),
|
|
ElementAttr::AttrExpression { name, .. } => name.span(),
|
|
ElementAttr::AttrExpression { name, .. } => name.span(),
|
|
@@ -265,7 +264,7 @@ impl ToTokens for ElementAttrNamed {
|
|
ElementAttr::CustomAttrText { name, value } => {
|
|
ElementAttr::CustomAttrText { name, value } => {
|
|
quote! {
|
|
quote! {
|
|
__cx.attr(
|
|
__cx.attr(
|
|
- #name,
|
|
|
|
|
|
+ dioxus_elements::#el_name::#name.0,
|
|
#value,
|
|
#value,
|
|
None,
|
|
None,
|
|
false
|
|
false
|
|
@@ -275,7 +274,7 @@ impl ToTokens for ElementAttrNamed {
|
|
ElementAttr::CustomAttrExpression { name, value } => {
|
|
ElementAttr::CustomAttrExpression { name, value } => {
|
|
quote! {
|
|
quote! {
|
|
__cx.attr(
|
|
__cx.attr(
|
|
- #name,
|
|
|
|
|
|
+ dioxus_elements::#el_name::#name.0,
|
|
#value,
|
|
#value,
|
|
None,
|
|
None,
|
|
false
|
|
false
|