Browse Source

make trailing commas in components optional

Evan Almloff 2 years ago
parent
commit
3f1d525734
1 changed files with 1 additions and 5 deletions
  1. 1 5
      packages/rsx/src/component.rs

+ 1 - 5
packages/rsx/src/component.rs

@@ -243,16 +243,12 @@ impl Parse for ComponentField {
             let forked = input.fork();
             let t: LitStr = forked.parse()?;
             // the string literal must either be the end of the input or a followed by a comma
-            if (forked.is_empty() || forked.peek(Token![,])) && is_literal_foramtted(&t) {
+            if is_literal_foramtted(&t) {
                 let content = ContentField::Formatted(input.parse()?);
                 return Ok(Self { name, content });
             }
         }
 
-        if input.peek(LitStr) && input.peek2(LitStr) {
-            missing_trailing_comma!(input.span());
-        }
-
         let content = ContentField::ManExpr(input.parse()?);
         Ok(Self { name, content })
     }