import{q as f,s as u,l as i,g as d,p as b,be as m,V as h,c as p}from"#entry";const g=Symbol.for("nuxt:client-only"),y=f({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:a,attrs:n}){const t=u(!1);i(()=>{t.value=!0});const o=d();return o&&(o._nuxtClientOnly=!0),b(g,!0),()=>{if(t.value){const l=a.default?.();return l&&l.length===1?[m(l[0],n)]:l}const c=a.fallback||a.placeholder;if(c)return h(c);const r=e.fallback||e.placeholder||"",s=e.fallbackTag||e.placeholderTag||"span";return p(s,n,r)}}});export{y as _,g as c};
