| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 | import React, { Component, useState, useEffect } from 'react';import { Button } from "reactstrap";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": "Ditindaklanjuti DIKTI",        "color": "#287DAD",        "data": 70    }, {        "label": "Ditindaklanjuti LLDIKTI",        "color": "#52D489",        "data": 40    }, {        "label": "Ditutup",        "color": "#FD4233",        "data": 40    }],    options: {        series: {            pie: {                show: true,                innerRadius: 0,                label: {                    show: true,                    radius: 0.8,                    formatter: function (label, series) {                        return '<div class="flot-pie-label">' +                            //label + ' : ' +                            Math.round(series.percent) +                            '%</div>';                    },                    background: {                        opacity: 0.8,                        color: '#222'                    }                }            }        }    }}const ChartBar = {    data: [{        // "label": "Complete",        "color": "#5ab1ef",        "data": [            ["Ditindaklanjuti DIKTI", 111]        ]    }, {        // "label": "In Progress",        "color": "#f5994e",        "data": [            ["Ditindaklanjuti LLDIKTI", 79]        ]    }, {        // "label": "Cancelled",        "color": "#d87a80",        "data": [            ["Ditutup", 41]        ]    }],    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    }}function CaseProgress() {    return (        <div className="card b">            <div className="card-body bb">                <div className="margin-botton-20 text-tahun">                    <Button className="float-left button-hidden icon-next">                        <img src="/static/img/previous.png"></img>                    </Button>                    <Button className="float-left button-hidden icon-next">                        <img src="/static/img/next.png"></img>                    </Button>                    <b className="text-tahun">Tahun 2022 </b>                    <Button className="float-right button-hidden icon-eksport">                        <img src="/static/img/Eksport.png"></img>                    </Button>                </div>                <div className="header-1">                    <h2 className="card-title-1">Perkembangan</h2>                </div >                <div className="w-401">                    <FlotChart options={ChartBar.options} data={ChartBar.data} className="flot-chart" height="200px" />                    {/* <MorrisChart type={'Bar'} id="morris-bar" data={chartdata} options={barOptions} /> */}                </div>            </div>            <div className="card-body">                <div className="header-1">                    <h2 className="card-title-1">Rekapitulasi</h2>                </div>                <FlotChart options={ChartPie.options} data={ChartPie.data} className="flot-chart" height="250px" />            </div>        </div >    );}export default CaseProgress;
 |