mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-07-12 13:51:10 +08:00
2 lines
1008 B
JavaScript
2 lines
1008 B
JavaScript
import{r as e,t}from"./use-app-BJuzpn_A.js";import{D as n,F as r,N as i,O as a,S as o,b as s,h as c,i as l,j as u,m as d,t as f,v as p,w as m}from"./index-cT653NAd.js";var h=p({name:`tmagic-overlay`,__name:`index`,props:{config:{},iteratorIndex:{},iteratorContainerId:{},containerIndex:{},pageFragmentContainerId:{},model:{},disabled:{type:Boolean}},setup(p,{expose:h}){let g=p,_=i(!1),v=s(`app`),y=f({componentType:`container`,app:v}),b=()=>{_.value=!0,v?.emit(`overlay:open`,C)},x=()=>{_.value=!1,v?.emit(`overlay:close`,C)},S=(e,t)=>{t.find(e=>e.id===g.config.id)?b():x()};v?.page?.on(`editor:select`,S),v?.on(`page-change`,()=>{v?.page?.on(`editor:select`,S)}),o(()=>{v?.page?.off(`editor:select`,S)});let C=e(g,v);return t(C,{openOverlay:b,closeOverlay:x}),h({openOverlay:b,closeOverlay:x}),(e,t)=>_.value?(m(),d(a(r(y)),{key:0,config:{items:p.config.items,[r(l)]:!1}},{default:u(()=>[n(e.$slots,`default`)]),_:3},8,[`config`])):c(``,!0)}});export{h as default};
|
|
//# sourceMappingURL=src-DEMTSvvQ.js.map
|