fix formatting

This commit is contained in:
Evan Almloff committed 2023-03-19 20:47:16 -05:00
1 parent 209a55da69
commit 03413a68ab
3 files changed
+13 -13

No files matched your search

-2
View File
@@ -1,5 +1,3 @@
use dioxus::prelude::*; use dioxus::prelude::*;
fn main() { fn main() {
+10 -8
View File
@@ -233,7 +233,11 @@ impl Parse for ElementName {
if raw.len() == 1 { if raw.len() == 1 {
Ok(ElementName::Ident(raw.into_iter().next().unwrap())) Ok(ElementName::Ident(raw.into_iter().next().unwrap()))
} else { } else {
let tag = raw.into_iter().map(|ident| ident.to_string()).collect::<Vec<_>>().join("-"); let tag = raw
.into_iter()
.map(|ident| ident.to_string())
.collect::<Vec<_>>()
.join("-");
Ok(ElementName::Custom(tag)) Ok(ElementName::Custom(tag))
} }
} }
@@ -307,21 +311,19 @@ impl ToTokens for ElementAttrNamed {
ElementName::Ident(_) => quote! { #el_name::#name.2 }, ElementName::Ident(_) => quote! { #el_name::#name.2 },
ElementName::Custom(_) => quote! { false }, ElementName::Custom(_) => quote! { false },
}; };
let attribute=|name: &Ident| match el_name{ let attribute = |name: &Ident| match el_name {
ElementName::Ident(_) => quote! { #el_name::#name.0 }, ElementName::Ident(_) => quote! { #el_name::#name.0 },
ElementName::Custom(_) => { ElementName::Custom(_) => {
let as_string=name.to_string(); let as_string = name.to_string();
quote!(#as_string) quote!(#as_string)
} }
}; };
let attribute= let attribute = match attr {
match attr {
ElementAttr::AttrText { name, value } => { ElementAttr::AttrText { name, value } => {
let ns = ns(name); let ns = ns(name);
let volitile = volitile(name); let volitile = volitile(name);
let attribute=attribute(name); let attribute = attribute(name);
quote! { quote! {
__cx.attr( __cx.attr(
#attribute, #attribute,
@@ -334,7 +336,7 @@ impl ToTokens for ElementAttrNamed {
ElementAttr::AttrExpression { name, value } => { ElementAttr::AttrExpression { name, value } => {
let ns = ns(name); let ns = ns(name);
let volitile = volitile(name); let volitile = volitile(name);
let attribute=attribute(name); let attribute = attribute(name);
quote! { quote! {
__cx.attr( __cx.attr(
#attribute, #attribute,
+3 -3
View File
@@ -434,12 +434,12 @@ impl<'a> DynamicContext<'a> {
ElementAttr::AttrText { name, value } if value.is_static() => { ElementAttr::AttrText { name, value } if value.is_static() => {
let value = value.to_static().unwrap(); let value = value.to_static().unwrap();
let ns = ns(quote!(#name.1)); let ns = ns(quote!(#name.1));
let name=match el_name { let name = match el_name {
ElementName::Ident(_) => quote! { #el_name::#name.0 }, ElementName::Ident(_) => quote! { #el_name::#name.0 },
ElementName::Custom(_) => { ElementName::Custom(_) => {
let as_string=name.to_string(); let as_string = name.to_string();
quote! { #as_string } quote! { #as_string }
}, }
}; };
quote! { quote! {
::dioxus::core::TemplateAttribute::Static { ::dioxus::core::TemplateAttribute::Static {