/******/ (function() { // webpackBootstrap var __webpack_exports__ = {}; /*!***************************************************!*\ !*** ./resources/js/pages/dashboard-blog.init.js ***! \***************************************************/ /* Template Name: Skote - Admin & Dashboard Template Author: Themesbrand Website: https://themesbrand.com/ Contact: themesbrand@gmail.com File: Dashboard Blog Init Js File */ // get colors array from the string function getChartColorsArray(chartId) { if (document.getElementById(chartId) !== null) { var colors = document.getElementById(chartId).getAttribute("data-colors"); if (colors) { colors = JSON.parse(colors); return colors.map(function (value) { var newValue = value.replace(" ", ""); if (newValue.indexOf(",") === -1) { var color = getComputedStyle(document.documentElement).getPropertyValue(newValue); if (color){ color = color.replace(" ", ""); return color; } else return newValue;; } else { var val = value.split(','); if (val.length == 2) { var rgbaColor = getComputedStyle(document.documentElement).getPropertyValue(val[0]); rgbaColor = "rgba(" + rgbaColor + "," + val[1] + ")"; return rgbaColor; } else { return newValue; } } }); } } } var areaChartColors = getChartColorsArray("area-chart"); if (areaChartColors) { var options = { series: [{ name: 'Current', data: [18, 21, 45, 36, 65, 47, 51, 32, 40, 28, 31, 26] }, { name: 'Previous', data: [30, 11, 22, 18, 32, 23, 58, 45, 30, 36, 15, 34] }], chart: { height: 350, type: 'area', toolbar: { show: false } }, colors: areaChartColors, dataLabels: { enabled: false }, stroke: { curve: 'smooth', width: 2 }, fill: { type: 'gradient', gradient: { shadeIntensity: 1, inverseColors: false, opacityFrom: 0.45, opacityTo: 0.05, stops: [20, 100, 100, 100] } }, xaxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] }, markers: { size: 3, strokeWidth: 3, hover: { size: 4, sizeOffset: 2 } }, legend: { position: 'top', horizontalAlign: 'right' } }; var chart = new ApexCharts(document.querySelector("#area-chart"), options); chart.render(); } /******/ })() ;