import React, { Component } from "react"; import ContentWrapper from "@/components/Layout/ContentWrapper"; import Link from "next/link"; import { Row, Col, Button } from "reactstrap"; import { getPelaporan } from "@/actions/pelaporan"; import CaseProgress from "@/components/Main/CaseProgress"; import TableLaporan from "@/components/Main/TableLaporan"; import { connect } from "react-redux"; import Loader from "@/components/Common/Loader"; class Pelaporan extends Component { constructor(props) { super(props); this.state = { pelaporan: {}, }; } componentDidMount = async () => { const pelaporan = await getPelaporan(this.props.token); this.setState({ pelaporan }); }; render() { const { pelaporan } = this.state; return (
Pelaporan
{pelaporan?.data ? : }
); } } const mapStateToProps = (state) => ({ user: state.user, token: state.token }); export default connect(mapStateToProps)(Pelaporan);