summaryrefslogtreecommitdiff
path: root/packages/renderers/renderer-lit/client-shim.js
diff options
context:
space:
mode:
authorGravatar Fred K. Schott <fkschott@gmail.com> 2021-07-19 18:23:39 -0700
committerGravatar GitHub <noreply@github.com> 2021-07-19 18:23:39 -0700
commita7e66666e49e3286639439cc993869b3a87ff251 (patch)
treee7d33647bdc5099a5b23268aab11fcae3d78628b /packages/renderers/renderer-lit/client-shim.js
parent11100d62ef02a90ea9d0615b942e8839adc0ea45 (diff)
downloadastro-a7e66666e49e3286639439cc993869b3a87ff251.tar.gz
astro-a7e66666e49e3286639439cc993869b3a87ff251.tar.zst
astro-a7e66666e49e3286639439cc993869b3a87ff251.zip
tsconfig fix (#752)
Diffstat (limited to 'packages/renderers/renderer-lit/client-shim.js')
-rw-r--r--packages/renderers/renderer-lit/client-shim.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/packages/renderers/renderer-lit/client-shim.js b/packages/renderers/renderer-lit/client-shim.js
index 3f4788fc1..5ae6e8181 100644
--- a/packages/renderers/renderer-lit/client-shim.js
+++ b/packages/renderers/renderer-lit/client-shim.js
@@ -3,11 +3,10 @@ async function polyfill() {
hydrateShadowRoots(document.body);
}
-if (
- !new DOMParser()
- .parseFromString(`<p><template shadowroot="open"></template></p>`, 'text/html', {
- includeShadowRoots: true,
- })
- .querySelector('p')?.shadowRoot
-)
+const polyfillCheckEl = new DOMParser()
+ .parseFromString(`<p><template shadowroot="open"></template></p>`, 'text/html', {includeShadowRoots: true})
+ .querySelector('p');
+
+if (!polyfillCheckEl || !polyfillCheckEl.shadowRoot) {
polyfill();
+}