diff options
Diffstat (limited to 'packages/integrations/vue/static-html.js')
-rw-r--r-- | packages/integrations/vue/static-html.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/integrations/vue/static-html.js b/packages/integrations/vue/static-html.js index a7f09eace..34740f88f 100644 --- a/packages/integrations/vue/static-html.js +++ b/packages/integrations/vue/static-html.js @@ -10,10 +10,12 @@ const StaticHtml = defineComponent({ props: { value: String, name: String, + hydrate: Boolean, }, - setup({ name, value }) { + setup({ name, value, hydrate }) { if (!value) return () => null; - return () => h('astro-slot', { name, innerHTML: value }); + let tagName = hydrate ? 'astro-slot' : 'astro-static-slot'; + return () => h(tagName, { name, innerHTML: value }); }, }); |