import{defineComponent as r,onErrorCaptured as n,createVNode as i}from"vue";import{i as p,c as m}from"../server.mjs";import"ofetch";import"#internal/nuxt/paths";import"hookable";import"unctx";import"h3";import"unhead";import"@unhead/shared";import"vue-router";import"radix3";import"defu";import"klona";import"cookie-es";import"destr";import"ohash";import"@vue/devtools-api";import"pinia";import"axios";import"vue/server-renderer";const a={},O=r({name:"IslandRenderer",props:{context:{type:Object,required:!0}},setup(t){const o=p();o.headEntries().splice(0,o.headEntries().length);const e=a[t.context.name];if(!e)throw m({statusCode:404,statusMessage:`Island component not found: ${t.context.name}`});return n(s=>{}),()=>i(e||"span",{...t.context.props,"data-island-uid":""})}});export{O as default};
