We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
astro
2.0.6
None
npm
Mac
When using a logical operator (<=), Astro breaks and thinks there is something wrong with a fragment.
<=
Code example:
<Layout title="Welcome to Astro."> <main> { [1,2,3,4,5,6,7,8,9].filter((_, index) => index <= 6 ).map(n => ( <div>{n}</div> )) } </main> </Layout>
The following breaks it: index <= 6
index <= 6
https://stackblitz.com/edit/github-v8kbtt?file=src/pages/index.astro
The text was updated successfully, but these errors were encountered:
I found that by removing all the spaces between the StartExpression( { ) and the TextToken it compiles successfully.
{
<Layout title="Welcome to Astro."> <main> {[1,2,3,4,5,6,7,8,9].filter((_, index) => index <= 6 ).map(n => ( <div>{n}</div> )) } </main> </Layout>
Strange bug, probably caused by the tokenizer in the compiler.
Sorry, something went wrong.
Thanks, @cijiugechu, that works!
Moving to the compiler repo, thank you for investigating!
This fix doesn't work for me.
natemoo-re
No branches or pull requests
What version of
astro
are you using?2.0.6
Are you using an SSR adapter? If so, which one?
None
What package manager are you using?
npm
What operating system are you using?
Mac
Describe the Bug
When using a logical operator (
<=
), Astro breaks and thinks there is something wrong with a fragment.Code example:
The following breaks it:
index <= 6
Link to Minimal Reproducible Example
https://stackblitz.com/edit/github-v8kbtt?file=src/pages/index.astro
Participation
The text was updated successfully, but these errors were encountered: