File: /var/www/html/public/static/js/frameView-c3013eee.js
import{u as v}from"./vue-i18n.runtime.esm-bundler-6949bcab.js";import{d as g}from"./vue-router-a383d220.js";import{d,r as n,u as e,o as h,_ as x,p as k,e as w,f as R,g as V,G as y}from"./runtime-core.esm-bundler-6128546f.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";const E=["element-loading-text"],L=["src"],S=d({name:"FrameView"}),b=d({...S,setup(D){var i,_,m;const{t:l}=v(),r=n(!0),a=g(),c=n(""),f=n(null);(i=e(a.meta))!=null&&i.frameSrc&&(c.value=(_=e(a.meta))==null?void 0:_.frameSrc),((m=e(a.meta))==null?void 0:m.frameLoading)===!1&&o();function o(){r.value=!1}function u(){y(()=>{const t=e(f);if(!t)return;const s=t;s.attachEvent?s.attachEvent("onload",()=>{o()}):t.onload=()=>{o()}})}return h(()=>{u()}),(t,s)=>{const p=x("loading");return k((w(),R("div",{class:"frame","element-loading-text":e(l)("status.hsLoad")},[V("iframe",{src:c.value,class:"frame-iframe",ref_key:"frameRef",ref:f},null,8,L)],8,E)),[[p,r.value]])}}});const M=B(b,[["__scopeId","data-v-dd2f5f7b"]]);export{M as default};