Theme Assets
This commit is contained in:
171
assets/js/pages/demo.dashboard.js
Normal file
171
assets/js/pages/demo.dashboard.js
Normal file
@@ -0,0 +1,171 @@
|
||||
!(function (r) {
|
||||
"use strict";
|
||||
function e() {
|
||||
(this.$body = r("body")), (this.charts = []);
|
||||
}
|
||||
(e.prototype.initCharts = function () {
|
||||
window.Apex = {
|
||||
chart: { parentHeightOffset: 0, toolbar: { show: !1 } },
|
||||
grid: { padding: { left: 0, right: 0 } },
|
||||
colors: ["#727cf5", "#0acf97", "#fa5c7c", "#ffbc00"],
|
||||
};
|
||||
var e = ["#727cf5", "#0acf97", "#fa5c7c", "#ffbc00"],
|
||||
t = r("#revenue-chart").data("colors"),
|
||||
o = {
|
||||
chart: {
|
||||
height: 370,
|
||||
type: "line",
|
||||
dropShadow: { enabled: !0, opacity: 0.2, blur: 7, left: -7, top: 7 },
|
||||
},
|
||||
dataLabels: { enabled: !1 },
|
||||
stroke: { curve: "smooth", width: 4 },
|
||||
series: [
|
||||
{ name: "Current Week", data: [10, 20, 15, 25, 20, 30, 20] },
|
||||
{ name: "Previous Week", data: [0, 15, 10, 30, 15, 35, 25] },
|
||||
],
|
||||
colors: (e = t ? t.split(",") : e),
|
||||
zoom: { enabled: !1 },
|
||||
legend: { show: !1 },
|
||||
xaxis: {
|
||||
type: "string",
|
||||
categories: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
|
||||
tooltip: { enabled: !1 },
|
||||
axisBorder: { show: !1 },
|
||||
},
|
||||
grid: { strokeDashArray: 7 },
|
||||
yaxis: {
|
||||
stepSize: 9,
|
||||
labels: {
|
||||
formatter: function (e) {
|
||||
return e + "k";
|
||||
},
|
||||
offsetX: -15,
|
||||
},
|
||||
},
|
||||
},
|
||||
e =
|
||||
(new ApexCharts(document.querySelector("#revenue-chart"), o).render(),
|
||||
["#727cf5", "#e3eaef"]),
|
||||
o = {
|
||||
chart: { height: 256, type: "bar", stacked: !0 },
|
||||
plotOptions: { bar: { horizontal: !1, columnWidth: "20%" } },
|
||||
dataLabels: { enabled: !1 },
|
||||
stroke: { show: !0, width: 0, colors: ["transparent"] },
|
||||
series: [
|
||||
{
|
||||
name: "Actual",
|
||||
data: [65, 59, 80, 81, 56, 89, 40, 32, 65, 59, 80, 81],
|
||||
},
|
||||
{
|
||||
name: "Projection",
|
||||
data: [89, 40, 32, 65, 59, 80, 81, 56, 89, 40, 65, 59],
|
||||
},
|
||||
],
|
||||
zoom: { enabled: !1 },
|
||||
legend: { show: !1 },
|
||||
colors: (e = (t = r("#high-performing-product").data("colors"))
|
||||
? t.split(",")
|
||||
: e),
|
||||
xaxis: {
|
||||
categories: [
|
||||
"Jan",
|
||||
"Feb",
|
||||
"Mar",
|
||||
"Apr",
|
||||
"May",
|
||||
"Jun",
|
||||
"Jul",
|
||||
"Aug",
|
||||
"Sep",
|
||||
"Oct",
|
||||
"Nov",
|
||||
"Dec",
|
||||
],
|
||||
axisBorder: { show: !1 },
|
||||
},
|
||||
yaxis: {
|
||||
stepSize: 40,
|
||||
labels: {
|
||||
formatter: function (e) {
|
||||
return e + "k";
|
||||
},
|
||||
offsetX: -15,
|
||||
},
|
||||
},
|
||||
fill: { opacity: 1 },
|
||||
tooltip: {
|
||||
y: {
|
||||
formatter: function (e) {
|
||||
return "$" + e + "k";
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
e =
|
||||
(new ApexCharts(
|
||||
document.querySelector("#high-performing-product"),
|
||||
o
|
||||
).render(),
|
||||
["#727cf5", "#0acf97", "#fa5c7c", "#ffbc00"]),
|
||||
o = {
|
||||
chart: { height: 202, type: "donut" },
|
||||
legend: { show: !1 },
|
||||
stroke: { width: 0 },
|
||||
series: [44, 55, 41, 17],
|
||||
labels: ["Direct", "Affilliate", "Sponsored", "E-mail"],
|
||||
colors: (e = (t = r("#average-sales").data("colors"))
|
||||
? t.split(",")
|
||||
: e),
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 480,
|
||||
options: { chart: { width: 200 }, legend: { position: "bottom" } },
|
||||
},
|
||||
],
|
||||
};
|
||||
new ApexCharts(document.querySelector("#average-sales"), o).render();
|
||||
}),
|
||||
(e.prototype.initMaps = function () {
|
||||
new jsVectorMap({
|
||||
map: "world",
|
||||
selector: "#world-map-markers",
|
||||
zoomOnScroll: !1,
|
||||
zoomButtons: !0,
|
||||
markersSelectable: !0,
|
||||
hoverOpacity: 0.7,
|
||||
hoverColor: !1,
|
||||
regionStyle: { initial: { fill: "rgba(145, 166, 189, 0.25)" } },
|
||||
markerStyle: {
|
||||
initial: {
|
||||
r: 9,
|
||||
fill: "#727cf5",
|
||||
"fill-opacity": 0.9,
|
||||
stroke: "#fff",
|
||||
"stroke-width": 7,
|
||||
"stroke-opacity": 0.4,
|
||||
},
|
||||
hover: { stroke: "#fff", "fill-opacity": 1, "stroke-width": 1.5 },
|
||||
},
|
||||
backgroundColor: "transparent",
|
||||
markers: [
|
||||
{ coords: [40.71, -74], name: "New York" },
|
||||
{ coords: [37.77, -122.41], name: "San Francisco" },
|
||||
{ coords: [-33.86, 151.2], name: "Sydney" },
|
||||
{ coords: [1.3, 103.8], name: "Singapore" },
|
||||
],
|
||||
});
|
||||
}),
|
||||
(e.prototype.init = function () {
|
||||
r("#dash-daterange").daterangepicker({ singleDatePicker: !0 }),
|
||||
this.initCharts(),
|
||||
this.initMaps();
|
||||
}),
|
||||
(r.Dashboard = new e()),
|
||||
(r.Dashboard.Constructor = e);
|
||||
})(window.jQuery),
|
||||
(function (t) {
|
||||
"use strict";
|
||||
t(document).ready(function (e) {
|
||||
t.Dashboard.init();
|
||||
});
|
||||
})(window.jQuery);
|
||||
Reference in New Issue
Block a user