summaryrefslogtreecommitdiff
path: root/packages/astro-parser/src
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2021-06-15 11:33:27 -0500
committerGravatar GitHub <noreply@github.com> 2021-06-15 11:33:27 -0500
commit490f2bebbcd354b7b9d85020b9ce3abe5f376f13 (patch)
tree09dc384f84198e78bafcc573d8b73f7d767b8d84 /packages/astro-parser/src
parent28c2d74dc3434985e0cb30972e58724eb6fddb7a (diff)
downloadastro-490f2bebbcd354b7b9d85020b9ce3abe5f376f13.tar.gz
astro-490f2bebbcd354b7b9d85020b9ce3abe5f376f13.tar.zst
astro-490f2bebbcd354b7b9d85020b9ce3abe5f376f13.zip
Add `<>` fragment support for expressions (#433)
* feat: add support for `<>` and `</>` Fragments * docs: explain Fragments * test: add fragment test
Diffstat (limited to 'packages/astro-parser/src')
-rw-r--r--packages/astro-parser/src/parse/state/tag.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/astro-parser/src/parse/state/tag.ts b/packages/astro-parser/src/parse/state/tag.ts
index b8c3e63ad..28783df67 100644
--- a/packages/astro-parser/src/parse/state/tag.ts
+++ b/packages/astro-parser/src/parse/state/tag.ts
@@ -13,7 +13,7 @@ const valid_tag_name = /^\!?[a-zA-Z]{1,}:?[a-zA-Z0-9\-]*/;
const meta_tags = new Map([
['astro:head', 'Head'],
- // ['slot:body', 'Body'],
+ ['', 'SlotTemplate'],
// ['astro:options', 'Options'],
// ['astro:window', 'Window'],
// ['astro:body', 'Body'],
@@ -118,7 +118,7 @@ export default function tag(parser: Parser) {
? meta_tags.get(name)
: /[A-Z]/.test(name[0]) || name === 'astro:self' || name === 'astro:component'
? 'InlineComponent'
- : name === 'astro:fragment'
+ : name === ''
? 'SlotTemplate'
: name === 'title' && parent_is_head(parser.stack)
? 'Title'