feat: cleanuup
This commit is contained in:
1 parent
fcc6738f17
commit
84fd0c6162
8 files changed
+37
-100
No files matched your search
@@ -91,7 +91,7 @@ impl Parse for Component<AS_HTML> {
|
||||
stream.parse::<Token![>]>()?;
|
||||
|
||||
'parsing: loop {
|
||||
if stream.peek(Token![<]) {
|
||||
if stream.peek(Token![<]) && stream.peek2(Token![/]) {
|
||||
break 'parsing;
|
||||
}
|
||||
|
||||
@@ -115,18 +115,6 @@ impl Parse for Component<AS_HTML> {
|
||||
}
|
||||
stream.parse::<Token![>]>()?;
|
||||
|
||||
// // parse the guts
|
||||
// let content: ParseBuffer;
|
||||
// syn::braced!(content in stream);
|
||||
|
||||
// let cfg: BodyConfig<AS_HTML> = BodyConfig {
|
||||
// allow_children: true,
|
||||
// allow_fields: true,
|
||||
// allow_manual_props: true,
|
||||
// };
|
||||
|
||||
// let (body, children, manual_props) = cfg.parse_component_body(&content)?;
|
||||
|
||||
Ok(Self {
|
||||
name,
|
||||
body,
|
||||
@@ -281,7 +269,7 @@ impl<const AS: HtmlOrRsx> ToTokens for Component<AS> {
|
||||
let mut __manual_props = #manual_props;
|
||||
};
|
||||
for field in &self.body {
|
||||
if field.name.to_string() == "key" {
|
||||
if field.name == "key" {
|
||||
has_key = Some(field);
|
||||
} else {
|
||||
let name = &field.name;
|
||||
@@ -301,7 +289,7 @@ impl<const AS: HtmlOrRsx> ToTokens for Component<AS> {
|
||||
None => {
|
||||
let mut toks = quote! { fc_to_builder(#name) };
|
||||
for field in &self.body {
|
||||
if field.name.to_string() == "key" {
|
||||
if field.name == "key" {
|
||||
has_key = Some(field);
|
||||
} else {
|
||||
toks.append_all(quote! {#field})
|
||||
|
||||
Reference in new issue
Block a user