import React, { Component } from "react"; import ContentWrapper from "@/components/Layout/ContentWrapper"; import Link from "next/link"; import { Row, Col, Button, Card, CardBody, Table } from "reactstrap"; import { connect } from "react-redux"; import Loader from "@/components/Common/Loader"; import Router from "next/router"; import ChartDataBar from "@/components/Riwayat/ChartDataBar"; import Maps from "@/components/Riwayat/Maps" import TableRadar from "../../../components/Riwayat/TableRadar"; import { getjumlahStatusLaporan } from "../../../actions/graph"; import ChartRadarB from "../../../components/Riwayat/ChartRadarB"; import ChartRadarA from "../../../components/Riwayat/ChartRadarA"; class Dashboard extends Component { constructor(props) { super(props); this.state = { jumlahStatusLaporan: {} }; } handleClick = (e, idPembina) => { e.preventDefault(); Router.push({ pathname: "/app/riwayat/detail", query: { id: idPembina }, }); }; componentDidMount = async () => { const { token } = this.props; const jumlahStatusLaporan = await getjumlahStatusLaporan(token); this.setState({ jumlahStatusLaporan }); }; render() { const { jumlahStatusLaporan } = this.state; return (
Dashboard
{jumlahStatusLaporan?.data ? : }
); } } const mapStateToProps = (state) => ({ user: state.user, token: state.token }); export default connect(mapStateToProps)(Dashboard);