diff options
author | 2021-06-15 11:33:27 -0500 | |
---|---|---|
committer | 2021-06-15 11:33:27 -0500 | |
commit | 490f2bebbcd354b7b9d85020b9ce3abe5f376f13 (patch) | |
tree | 09dc384f84198e78bafcc573d8b73f7d767b8d84 /packages/astro-parser/src | |
parent | 28c2d74dc3434985e0cb30972e58724eb6fddb7a (diff) | |
download | astro-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.ts | 4 |
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' |