import React, { Component, useState, useEffect } from "react";
import { Progress } from "reactstrap";
import Sparkline from "@/components/Common/Sparklines";
import { Container, Row, Col, Card, CardHeader, CardBody } from "reactstrap";
import FlotChart from "@/components/Charts/Flot.js";
import { ChartSpline, ChartArea, ChartBarStacked, ChartDonut, ChartLine } from "@/components/Config/flot.setup.js";
import Datatable from "@/components/Tables/Datatable";
import MorrisChart from "@/components/Charts//Morris";
const ChartPie = {
data: [
{
label: "Sudah ada jadwal",
color: "#287DAD",
data: 70,
},
{
label: "Belum ada jadwal",
color: "#52D489",
data: 40,
},
],
options: {
series: {
pie: {
show: true,
innerRadius: 0,
label: {
show: true,
radius: 0.8,
formatter: function (label, series) {
return (
'
' +
//label + ' : ' +
Math.round(series.percent) +
"%
"
);
},
background: {
opacity: 0.8,
color: "#222",
},
},
},
},
},
};
function CaseProgress({ data }) {
const ChartBar = {
data: [
{
// "label": "Complete",
color: "#5ab1ef",
data: [["Sudah ada jadwal", data.jadwal.hasJadwal]],
},
{
// "label": "In Progress",
color: "#f5994e",
data: [["Belum ada jadwal", data.jadwal.notHasJadwal]],
},
],
options: {
series: {
bars: {
align: "center",
lineWidth: 0,
show: true,
barWidth: 0.2,
fill: 0.9,
},
},
grid: {
borderColor: "#eee",
borderWidth: 1,
hoverable: true,
backgroundColor: "#fcfcfc",
},
tooltip: true,
tooltipOpts: {
content: (label, x, y) => x + " : " + y,
},
xaxis: {
tickColor: "#fcfcfc",
mode: "categories",
},
yaxis: {
// position: 'right' or 'left'
tickColor: "#eee",
},
shadowSize: 0,
},
};
return (
);
}
export default CaseProgress;