import{Spin as h}from"ant-design-vue";import{u as v}from"./useWindowSizeFn.e4cb8bac.js";import{d as x,W as y,r as a,a as H,e as w,o as S,f as R,m as z,s as C,h as k,n as l,j as e,ax as m,_ as B}from"./index.600742c0.js";import{a as L}from"./useContentViewHeight.9a5e8928.js";const W=["src"],$=x({__name:"index",props:{frameSrc:y.string.def("")},setup(u){const s=a(!0),p=a(50),r=a(window.innerHeight),i=a(),{headerHeightRef:d}=L(),{prefixCls:o}=H("iframe-page");v(f,150,{immediate:!0});const c=w(()=>({height:`${e(r)}px`}));function f(){const n=e(i);if(!n)return;const t=d.value;p.value=t,r.value=window.innerHeight-t;const g=document.documentElement.clientHeight-t;n.style.height=`${g}px`}function _(){s.value=!1,f()}return(n,t)=>(S(),R("div",{class:l(e(o)),style:m(e(c))},[z(e(h),{spinning:s.value,size:"large",style:m(e(c))},{default:C(()=>[k("iframe",{src:u.frameSrc,class:l(`${e(o)}__main`),ref_key:"frameRef",ref:i,onLoad:_},null,42,W)]),_:1},8,["spinning","style"])],6))}});var b=B($,[["__scopeId","data-v-179381bf"]]);export{b as default};