diff options
Diffstat (limited to 'packages/renderers/renderer-solid/client.js')
-rw-r--r-- | packages/renderers/renderer-solid/client.js | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/packages/renderers/renderer-solid/client.js b/packages/renderers/renderer-solid/client.js deleted file mode 100644 index 4424e9b98..000000000 --- a/packages/renderers/renderer-solid/client.js +++ /dev/null @@ -1,25 +0,0 @@ -import { sharedConfig } from 'solid-js'; -import { hydrate, createComponent } from 'solid-js/web'; - -export default (element) => (Component, props, childHTML) => { - let children; - hydrate( - () => - createComponent(Component, { - ...props, - get children() { - if (childHTML != null) { - // hydrating - if (sharedConfig.context) children = element.querySelector('astro-fragment'); - - if (children == null) { - children = document.createElement('astro-fragment'); - children.innerHTML = childHTML; - } - } - return children; - }, - }), - element - ); -}; |