import{H as o}from"./BXE6t9wT.js";import{h,o as m,e as u,m as p,an as g}from"./zvYW_nmu.js";import{b as y}from"./CQYWh04a.js";const b={__name:"BaseLineChart",props:{options:{type:Object,default:null},series:{type:Array,required:!0}},setup(l){const t=l,c=h(()=>{var r,n,i,a;const e=(r=t.options.xAxis)==null?void 0:r.monthly,s=(a=(i=(n=t.options)==null?void 0:n.tooltip)==null?void 0:i.selectedTimeframe)==null?void 0:a.frequency;return{...t.options,series:t.series,chart:{...t.options.chart,type:"line"},plotOptions:{...t.options.plotOptions,area:{fillColor:{linearGradient:{x1:0,x2:0,y1:0,y2:1},stops:[[0,o.color(o.getOptions().colors[0]).setOpacity(.1).get("rgba")],[1,o.color(o.getOptions().colors[0]).setOpacity(0).get("rgba")],[2,o.color(o.getOptions().colors[0]).setOpacity(0).get("rgba")]]}}},legend:{enabled:t.series.length>1,...t.options.legend},tooltip:{xDateFormat:e?"%b %Y":s=="1day"?"%b %d, %Y":"%l:%M %P, %b %d, %Y",...t.options.tooltip}}});return o.setOptions(y()),(e,s)=>(m(),u(p(g.Chart),{options:p(c),class:"h-full w-full"},null,8,["options"]))}};export{b as _};
