import{d as g,Z as x,a as i,ah as I,u as n,n as w,m as R,A as k,B,f as S,j as V,l as E,y as L,_ as P}from"./index-BXHkKmv3.js";const b=["element-loading-text"],y=["src"],D=g({name:"FrameView",__name:"frameView",props:{frameInfo:{}},setup(v){var m,u,d;const o=v,{t:h}=x(),f=i(!0),t=I(),s=i(""),l=i(null);(m=n(t.meta))!=null&&m.frameSrc&&(s.value=(u=n(t.meta))==null?void 0:u.frameSrc),((d=n(t.meta))==null?void 0:d.frameLoading)===!1&&c();function c(){f.value=!1}function p(){L(()=>{const e=n(l);if(!e)return;const a=e;a.attachEvent?a.attachEvent("onload",()=>{c()}):e.onload=()=>{c()}})}return w(()=>t.fullPath,e=>{var a,r,_;t.name==="Redirect"&&e.includes((a=o.frameInfo)==null?void 0:a.fullPath)&&(s.value=e,f.value=!0),((r=o.frameInfo)==null?void 0:r.fullPath)===e&&(s.value=(_=o.frameInfo)==null?void 0:_.frameSrc)}),R(()=>{p()}),(e,a)=>{const r=k("loading");return B((S(),V("div",{class:"frame","element-loading-text":n(h)("status.hsLoad")},[E("iframe",{ref_key:"frameRef",ref:l,src:s.value,class:"frame-iframe"},null,8,y)],8,b)),[[r,f.value]])}}}),A=P(D,[["__scopeId","data-v-355ebebf"]]);export{A as default};