2026-02-02 11:13:56 +00:00

3 lines
805 B
JavaScript

import{i as o,G as d,H as c,m}from"./index-ZC9tBGEL.js";const u=(t,e=o("app"))=>{if(d(t.config)&&t.config.id)return e==null?void 0:e.getNode(t.config.id,{iteratorContainerId:t.iteratorContainerId,iteratorIndex:t.iteratorIndex,pageFragmentContainerId:t.pageFragmentContainerId,strict:!0})},f=(t,e={})=>{if(!t)return;const n={config:t.data,...e};t.emit("created",n),c(()=>{t.emit("mounted",n)}),m(()=>{t.emit("destroy",n)})},I=({methods:t,config:e,iteratorContainerId:n,iteratorIndex:a,pageFragmentContainerId:s})=>{const r=o("app");if(!r)throw new Error("component ".concat(e.type,": app is not injected"));const i=u({config:e,iteratorContainerId:n,iteratorIndex:a,pageFragmentContainerId:s},r);return i&&t&&f(i,t),{app:r,node:i}};export{u as a,f as r,I as u};
//# sourceMappingURL=use-app-B0hqrYAH.js.map