{"version":3,"file":"AreaChart.DEVTHZ4f.mjs","names":["useRef","useState","labels"],"sources":["https:/framerusercontent.com/modules/cndwr8cFsdQDKVcknuqu/JPYS9LOwbGZVwSqHDmCl/AreaChart.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * LineArea - Framer Charts\n * By Dan Marek\n *\n * @framerDisableUnlink\n *\n */export default function AreaChart(props){const{method,csvUrl,labels,numberOfDatasets,dataset1,dataset2,dataset3,font,textColor,dataLabels,datasetColors,axis,legend,tooltips,markers}=props;const chartRef=useRef(null);const[chartLoaded,setChartLoaded]=useState(false);const[chartData,setChartData]=useState({labels:[],datasets:[]});useEffect(()=>{const loadScripts=async()=>{if(!window.ApexCharts){await loadScript(\"https://cdn.jsdelivr.net/npm/apexcharts\");}if(method===\"url\"&&!window.axios){await loadScript(\"https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js\");}if(method===\"url\"&&!window.Papa){await loadScript(\"https://cdn.jsdelivr.net/npm/papaparse@5.3.0/papaparse.min.js\");}setChartLoaded(true);};loadScripts();},[method]);const loadScript=src=>{return new Promise((resolve,reject)=>{const script=document.createElement(\"script\");script.src=src;script.onload=resolve;script.onerror=reject;document.head.appendChild(script);});};useEffect(()=>{if(method===\"url\"&&csvUrl&&chartLoaded){window.axios.get(csvUrl).then(response=>{window.Papa.parse(response.data,{header:true,complete:results=>{const labels=results.data.map(item=>item.Month);const datasets=[];for(let i=1;i<=numberOfDatasets;i++){const datasetName=`Value${i>1?i:\"\"}`;datasets.push({name:`Dataset ${i}`,data:results.data.map(item=>parseFloat(item[datasetName].replace(\",\",\".\"))),color:datasetColors[i-1]});}setChartData({labels,datasets});}});});}},[csvUrl,chartLoaded,numberOfDatasets,datasetColors]);useEffect(()=>{if(chartLoaded&&chartRef.current){let series=[];if(method===\"manual\"){series=[{name:dataset1.label,data:dataset1.data,color:dataset1.backgroundColor}];if(numberOfDatasets>=2){series.push({name:dataset2.label,data:dataset2.data,color:dataset2.backgroundColor});}if(numberOfDatasets===3){series.push({name:dataset3.label,data:dataset3.data,color:dataset3.backgroundColor});}}else if(method===\"url\"){series=chartData.datasets;}const chartOptions={chart:{type:\"area\",height:\"100%\",width:\"100%\",toolbar:{show:false}},series:series,xaxis:{categories:method===\"manual\"?labels:chartData.labels,labels:{style:{colors:textColor,fontSize:font.fontSize,fontFamily:font.fontFamily,fontWeight:font.fontWeight,lineHeight:font.lineHeight}},title:{text:axis.xAxisLabel,style:{color:textColor,fontSize:font.fontSize,fontFamily:font.fontFamily,fontWeight:font.fontWeight,lineHeight:font.lineHeight}},axisBorder:{show:axis.showXGridLines},axisTicks:{color:axis.gridLineColor},tooltip:{enabled:true,style:{fontSize:font.fontSize,fontFamily:font.fontFamily}}},yaxis:axis.showYAxis?{labels:{style:{colors:textColor,fontSize:font.fontSize,fontFamily:font.fontFamily,fontWeight:font.fontWeight,lineHeight:font.lineHeight}},title:{text:axis.yAxisLabel,style:{color:textColor,fontSize:font.fontSize,fontFamily:font.fontFamily,fontWeight:font.fontWeight,lineHeight:font.lineHeight}}}:{show:false},grid:{borderColor:axis.gridLineColor,xaxis:{lines:{show:axis.showXGridLines}},yaxis:{lines:{show:axis.showYGridLines,strokeDashArray:4}}},markers:{size:markers.markerSize,strokeColors:markers.strokeColors,strokeOpacity:0,strokeWidth:2,showNullDataPoints:false,hover:{size:markers.markerSize}},legend:{show:legend.showLegend,position:legend.legendPosition,labels:{colors:textColor,fontSize:font.fontSize,fontFamily:font.fontFamily,fontWeight:font.fontWeight,lineHeight:font.lineHeight}},tooltip:{theme:\"dark\",style:{fontSize:font.fontSize,fontFamily:font.fontFamily},onDatasetHover:{highlightDataSeries:true},x:{show:true},y:{formatter:val=>val},marker:{show:true},items:{display:\"flex\"},background:{color:tooltips.tooltipBackgroundColor},text:{color:tooltips.tooltipTextColor}},dataLabels:{enabled:dataLabels}};const chart=new window.ApexCharts(chartRef.current,chartOptions);chart.render();return()=>{chart.destroy();};}},[method,chartLoaded,chartData,labels,numberOfDatasets,dataset1,dataset2,dataset3,font,textColor,dataLabels,axis,legend,tooltips,markers]);return /*#__PURE__*/_jsx(\"div\",{ref:chartRef,style:{width:\"100%\",height:\"100%\"}});}AreaChart.defaultProps={method:\"manual\",csvUrl:\"\",labels:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\"],numberOfDatasets:1,dataset1:{label:\"Dataset 1\",data:[65,59,80,81,56,55,40],backgroundColor:\"#63FF90\"},dataset2:{label:\"Dataset 2\",data:[28,48,40,19,86,27,90],backgroundColor:\"#1C64F2\"},dataset3:{label:\"Dataset 3\",data:[35,29,50,41,66,37,70],backgroundColor:\"#60A5FA\"},font:{fontFamily:\"Arial\",fontSize:12,fontWeight:\"400\",lineHeight:\"1.5em\"},textColor:\"#FFFFFF\",dataLabels:true,datasetColors:[\"#63FF90\",\"#1C64F2\",\"#60A5FA\"],axis:{xAxisLabel:\"Months\",yAxisLabel:\"Value\",showXGridLines:true,showYGridLines:true,showYAxis:true,gridLineColor:\"rgba(255, 255, 255, 0.5)\"},legend:{showLegend:true,legendPosition:\"bottom\"},tooltips:{tooltipBackgroundColor:\"#333\",tooltipTextColor:\"#fff\"},markers:{showMarkers:true,markerSize:5,strokeColors:\"#FFFFFF\"}};addPropertyControls(AreaChart,{method:{type:ControlType.Enum,title:\"Method\",options:[\"manual\",\"url\"],optionTitles:[\"Manual\",\"URL\"],defaultValue:\"manual\"},csvUrl:{type:ControlType.String,title:\"CSV URL\",hidden(props){return props.method===\"manual\";}},labels:{type:ControlType.Array,title:\"Labels\",control:{type:ControlType.String},defaultValue:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\"],hidden(props){return props.method===\"url\";}},numberOfDatasets:{type:ControlType.Enum,title:\"Number of Datasets\",options:[1,2,3],optionTitles:[\"One\",\"Two\",\"Three\"],defaultValue:1},dataset1:{type:ControlType.Object,title:\"Dataset 1\",controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Dataset 1\"},data:{type:ControlType.Array,title:\"Values\",control:{type:ControlType.Number},defaultValue:[65,59,80,81,56,55,40]},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#63FF90\"}},hidden(props){return props.method===\"url\";}},dataset2:{type:ControlType.Object,title:\"Dataset 2\",hidden(props){return props.method===\"url\"||props.numberOfDatasets<2;},controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Dataset 2\"},data:{type:ControlType.Array,title:\"Values\",control:{type:ControlType.Number},defaultValue:[28,48,40,19,86,27,90]},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#1C64F2\"}}},dataset3:{type:ControlType.Object,title:\"Dataset 3\",hidden(props){return props.method===\"url\"||props.numberOfDatasets<3;},controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Dataset 3\"},data:{type:ControlType.Array,title:\"Values\",control:{type:ControlType.Number},defaultValue:[35,29,50,41,66,37,70]},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#60A5FA\"}}},datasetColors:{type:ControlType.Array,title:\"Dataset Colors\",control:{type:ControlType.Color},defaultValue:[\"#63FF90\",\"#1C64F2\",\"#60A5FA\"],hidden(props){return props.method===\"manual\";}},font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},dataLabels:{type:ControlType.Boolean,title:\"Show Data Labels\",defaultValue:true},axis:{type:ControlType.Object,title:\"Axis\",controls:{xAxisLabel:{type:ControlType.String,title:\"X-Axis Label\",defaultValue:\"Months\"},yAxisLabel:{type:ControlType.String,title:\"Y-Axis Label\",defaultValue:\"Value\"},showXGridLines:{type:ControlType.Boolean,title:\"Show X Grid Lines\",defaultValue:true},showYGridLines:{type:ControlType.Boolean,title:\"Show Y Grid Lines\",defaultValue:true},showYAxis:{type:ControlType.Boolean,title:\"Show Y Axis\",defaultValue:true},gridLineColor:{type:ControlType.Color,title:\"Grid Line Color\",defaultValue:\"rgba(255, 255, 255, 0.5)\"}}},legend:{type:ControlType.Object,title:\"Legend\",controls:{showLegend:{type:ControlType.Boolean,title:\"Show Legend\",defaultValue:true},legendPosition:{type:ControlType.Enum,title:\"Position\",defaultValue:\"bottom\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],displaySegmentedControl:true}}},tooltips:{type:ControlType.Object,title:\"Tooltips\",controls:{tooltipBackgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#333\"},tooltipTextColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#fff\"}}},markers:{type:ControlType.Object,title:\"Markers\",controls:{showMarkers:{type:ControlType.Boolean,title:\"Show Markers\",defaultValue:true},markerSize:{type:ControlType.Number,title:\"Marker Size\",defaultValue:5,min:1,max:10,unit:\"px\",displayStepper:true},strokeColors:{type:ControlType.Color,title:\"Stroke Colors\",defaultValue:\"#FFFFFF\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AreaChart\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AreaChart.map"],"mappings":"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"}