import React, { Component } from "react"; import { Card, Table } from "reactstrap"; import { getPelanggaran } from "@/actions/pelanggaran"; export class TablePenetapanSanksi extends Component { constructor(props) { super(props); this.state = { tbljenisPelanggaran: [], pelanggaran: null, }; } componentDidMount = async () => { const pelanggaran = await getPelanggaran(); this.setState({ pelanggaran }); }; onHandleChange = (index) => { const { pelanggaran } = this.state; this.setState((prevState) => ({ ...prevState, pelanggaran: { data: prevState.pelanggaran.data.map((item, i) => (index !== i ? item : { ...item, checked: !pelanggaran.data[index].checked })), }, })); this.props.setCheckedData(pelanggaran.data.filter((e) => e.checked)); }; render() { const { pelanggaran } = this.state; return ( {pelanggaran ? pelanggaran.data.map((jp, index) => ( )) : ""}
No Jenis Pelanggaran Sanksi

{jp.pelanggaran}

TMT : {jp.tmt_bulan} Bulan

Level Pelanggaran : {jp.label_sanksi}

{jp.sanksi}

Keterangan : {jp.keterangan_sanksi}

); } } export default TablePenetapanSanksi;