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/PencabutanSanksi/TableSanksi"; import { getSanksi } from "@/actions/sanksi"; import { connect } from "react-redux"; class PencabutanSanksi extends Component { constructor(props) { super(props); this.state = { sanksi: {}, }; } componentDidMount = async () => { const { organisasi, peran } = this.props.user.peran[0]; const query = { role: peran.id === 2021 ? "lldikti" : "dikti", cabutSanksi: true }; if (peran.id === 2021) query.orgId = organisasi.id; const sanksi = await getSanksi(query); this.setState({ sanksi }); }; render() { const { sanksi } = this.state; return (
Permohonan Pencabutan Sanksi
); } } const mapStateToProps = (state) => ({ user: state.user }); export default connect(mapStateToProps)(PencabutanSanksi);