import Scrollable from "@/components/Common/Scrollable"; import moment from "moment"; import { Col, FormGroup, Table } from "reactstrap"; import { API_URL } from "@/env"; import Swal from "sweetalert2"; import { connect } from "react-redux"; function DetailSanksi({ data, noTitle = false, role }) { const handleOpenAlert = () => { Swal.fire({ icon: 'error', title: 'Oops...', html: 'Maaf anda tidak memiliki akses untuk menyelesaikan

proses ini.

', confirmButtonColor: "#3e3a8e", confirmButtonText: 'Oke' }) }; return ( <> {noTitle ? "" :

Detail Sanksi

}
Nomor Sanksi: {data.no_sanksi} Nama Perguruan Tinggi: {data.laporan.pt.nama} Keterangan:

{data.keterangan}

{data.masa_berlaku?.from_date && data.masa_berlaku?.from_date === null && Tanggal Penetapan Sanksi: {moment(data.masa_berlaku?.from_date).locale("id").format("D MMMM YYYY")} } { data.tanggal_akhir_keberatan && Tanggal Akhir Pengajuan Keberatan {moment(data.tanggal_akhir_keberatan).locale("id").format("D MMMM YYYY")} } { data.jawaban?.keberatan?.tanggal_akhir_banding && Tanggal Akhir Pengajuan Banding: {moment(data.jawaban?.keberatan?.tanggal_akhir_banding).locale("id").format("D MMMM YYYY")} } Dokumen Sanksi: {data.dokumen.map((e) => ( ))}
{role === 2024 ? {e.judul} : {e.judul} }
{data.pelanggaran.map((jp, index) => ( ))}
Jenis Pelanggaran Sanksi

{jp.pelanggaran}

TMT : {jp.tmt_bulan} Bulan

Jenis Sanksi Administratif : {jp.label_sanksi}

{jp.sanksi}

Keterangan : {jp.keterangan_sanksi}

); } const mapStateToProps = (state) => ({ user: state.user, token: state.token }); export default connect(mapStateToProps)(DetailSanksi);