2026-03-19 03:41:09 +00:00

2 lines
772 B
JavaScript

import{A as e,M as t,N as n,o as r}from"./src-XkKNkxz7.js";var i=(t,n=e(`app`))=>{if(r(t.config)&&t.config.id)return n?.getNode(t.config.id,{iteratorContainerId:t.iteratorContainerId,iteratorIndex:t.iteratorIndex,pageFragmentContainerId:t.pageFragmentContainerId,strict:!0})},a=(e,r={})=>{if(!e)return;let i={config:e.data,...r};e.emit(`created`,i),n(()=>{e.emit(`mounted`,i)}),t(()=>{e.emit(`destroy`,i)})},o=({methods:t,config:n,iteratorContainerId:r,iteratorIndex:o,pageFragmentContainerId:s})=>{let c=e(`app`);if(!c)throw Error(`component ${n.type}: app is not injected`);let l=i({config:n,iteratorContainerId:r,iteratorIndex:o,pageFragmentContainerId:s},c);return l&&t&&a(l,t),{app:c,node:l}};export{o as n,i as r,a as t};
//# sourceMappingURL=use-app-Brp2GW0k.js.map