2026-03-17 09:41:49 +00:00

2 lines
772 B
JavaScript

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