summaryrefslogtreecommitdiff
path: root/packages/renderers/renderer-solid/static-html.js
diff options
context:
space:
mode:
authorGravatar Ryan Carniato <ryansolid@gmail.com> 2021-10-05 09:20:51 -0700
committerGravatar GitHub <noreply@github.com> 2021-10-05 12:20:51 -0400
commitf8d1a35ace6e1f0c0349ab26c7b9b97b2df7a2a8 (patch)
tree1bc4510ced9e23d550058f7d8fd21977cd0271d9 /packages/renderers/renderer-solid/static-html.js
parent9874645d8b6468f277defd5f1bfc9d5dc2722797 (diff)
downloadastro-f8d1a35ace6e1f0c0349ab26c7b9b97b2df7a2a8.tar.gz
astro-f8d1a35ace6e1f0c0349ab26c7b9b97b2df7a2a8.tar.zst
astro-f8d1a35ace6e1f0c0349ab26c7b9b97b2df7a2a8.zip
Add hydration to Solid renderer (#1479)
* feat: add hydration to Solid renderer * fix: intersection observer, move script to the end
Diffstat (limited to 'packages/renderers/renderer-solid/static-html.js')
-rw-r--r--packages/renderers/renderer-solid/static-html.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/renderers/renderer-solid/static-html.js b/packages/renderers/renderer-solid/static-html.js
index 953416c49..fdbd56250 100644
--- a/packages/renderers/renderer-solid/static-html.js
+++ b/packages/renderers/renderer-solid/static-html.js
@@ -1,4 +1,4 @@
-import { createComponent } from 'solid-js';
+import { ssr } from 'solid-js/web/dist/server.js';
/**
* Astro passes `children` as a string of HTML, so we need
@@ -6,7 +6,7 @@ import { createComponent } from 'solid-js';
*/
const StaticHtml = ({ innerHTML }) => {
if (!innerHTML) return null;
- return () => createComponent('astro-fragment', { innerHTML });
+ return ssr(`<astro-fragment>${innerHTML }</astro-fragment>`);
};
export default StaticHtml;