"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("vue");require("echarts-gl");const i=require("./renderPie3d.js"),c=require("../../../commons/components/common-chart/index.vue.js"),p=s.defineComponent({name:"zv-chart-pie-3d"}),d=s.defineComponent({...p,props:{basicOption:{},sources:{},useEvents:{},uuid:{}},setup(f,{expose:u}){const n=(e,r,o)=>{const a=i.getPie3D(r[0].data,e);o(a,"canvas")},t=s.ref();return u({getEchartsInstance:()=>{var e;return(e=t.value)==null?void 0:e.getEchartsInstance()},refresh:()=>{var e;return(e=t.value)==null?void 0:e.refresh()},refreshView:()=>{var e;return(e=t.value)==null?void 0:e.refreshView()},refreshData:()=>{var e;return(e=t.value)==null?void 0:e.refreshData()}}),(e,r)=>(s.openBlock(),s.createBlock(c.default,s.mergeProps({ref_key:"componentRef",ref:t,option:e.basicOption,sources:e.sources,"use-events":e.useEvents,uuid:e.uuid,"is-multi-series":!1,"custom-render-data":n},e.$attrs),null,16,["option","sources","use-events","uuid"]))}});exports.default=d;
