"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),r=require("./GraphIcon-2eb34f90.cjs"),m=require("./DashboardPlugin-2958aeef.cjs");const i=t=>(e.pushScopeId("data-v-28e76aab"),t=t(),e.popScopeId(),t),p={ref:"instance"},d=i(()=>e.createElementVNode("div",{class:"sample-component"},[e.createTextVNode("this is a sample component "),e.createElementVNode("div",null,[e.createElementVNode("p",null,"more of the component goes here")])],-1)),u=[d],_=Object.assign({inheritAttrs:!1},{__name:"SampleComponent",setup(t){const c=e.ref("New Custom Component!"),a=shallowRef([{comp:r.GraphIcon,event:s}]);function s(){alert("test icon function")}const o=e.inject("emitter");let l={};return o.emit("SampleComponent-eventName",l),o.on("ImageSelector-mbfImageSelected",n=>{}),(n,f)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.renderSlot(n.$slots,"default",{widgetName:c.value,childIcons:e.unref(a)},void 0,!0),e.createElementVNode("div",p,u,512)],64))}}),h=m._export_sfc(_,[["__scopeId","data-v-28e76aab"]]);exports.default=h;
