import React, { Component } from "react"; import ContentWrapper from "@/components/Layout/ContentWrapper"; import { Row, Col } from "reactstrap"; import CaseProgress from "@/components/Main/CaseProgress"; import TableSanksi from "@/components/Banding/TableSanksi"; import { getSanksi } from "@/actions/sanksi"; import Loader from "@/components/Common/Loader"; import { connect } from "react-redux"; import { createLog } from "@/actions/log"; import { getCsrf } from "../../../actions/security"; class Banding extends Component { constructor(props) { super(props); this.state = { sanksi: {}, }; } componentDidMount = async () => { const { token } = this.props; const getTokenCsrf = await getCsrf(); const _csrf = getTokenCsrf.token; await createLog(token, { aktivitas: "Mengakses halaman Banding", menu: "Banding", _csrf: _csrf }); const sanksi = await getSanksi(token, { banding: true }); this.setState({ sanksi }); }; render() { const { sanksi } = this.state; return (
Banding
{/* */} {sanksi.data ? : }
); } } const mapStateToProps = (state) => ({ user: state.user, token: state.token }); export default connect(mapStateToProps)(Banding);