| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- import React, { Component } from "react";
- import ContentWrapper from "@/components/Layout/ContentWrapper";
- import Link from "next/link";
- import { Row, Col, Button } from "reactstrap";
- import { connect } from "react-redux";
- import Loader from "@/components/Common/Loader";
- import Router from "next/router";
- import TableRiwayat from "@/components/Riwayat/TableRiwayat";
- import ChartData from "@/components/Riwayat/ChartData";
- import ChartDataBar from "@/components/Riwayat/ChartDataBar";
- import Maps from "@/components/Riwayat/Maps"
- import TableRadar from "../../../components/Riwayat/TableRadar";
- import TableRiwayatt from "../../../components/Riwayat/TableRiwayatt";
- import TableRadarr from "../../../components/Riwayat/TableRadarr";
- import { getjumlahStatusLaporan } from "../../../actions/graph";
- import ChartRadarB from "../../../components/Riwayat/ChartRadarB";
- import ChartRadarA from "../../../components/Riwayat/ChartRadarA";
- class Riwayat extends Component {
- constructor(props) {
- super(props);
- this.state = {
- jumlahStatusLaporan: {}
- };
- }
- componentDidMount = async () => {
- const { token } = this.props;
- const jumlahStatusLaporan = await getjumlahStatusLaporan(this.props.token);
- this.setState({ jumlahStatusLaporan });
- // console.log(data)
- };
- render() {
- const { jumlahStatusLaporan } = this.state;
- return (
- <ContentWrapper>
- <div className="content-heading">
- <span className="font-color-white">Riwayat</span>
- </div>
- <Row>
- <Col lg="6">
- <ChartDataBar />
- </Col>
- <Col lg="6">
- <Maps />
- </Col>
- <Col lg="6">
- <ChartRadarA />
- </Col>
- <Col lg="6">
- <ChartRadarB />
- </Col>
- <Col lg="12">
- {jumlahStatusLaporan?.data ? <TableRadarr listData={jumlahStatusLaporan.data} /> : <Loader />}
- </Col>
- {/* <Col lg="12">
- {jumlahStatusLaporan?.data ? <TableRadar listData={jumlahStatusLaporan.data} /> : <Loader />}
- </Col> */}
- <ChartData />
- {/* <TableRiwayat /> */}
- <Col lg="12">
- <TableRiwayatt />
- </Col>
- </Row>
- </ContentWrapper>
- );
- }
- }
- export default Riwayat;
|