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

proses ini.

', confirmButtonColor: "#3e3a8e", confirmButtonText: 'Oke' }) }; return ( <> {(!data.user?.isPrivate || user?.role?.id === 2020) && ( <> {noTitle ? ( "" ) : (

Identitas Pelapor - {data.user?.isPublic ? "Umum" : "Internal"}

)} {data.user?.nama && ( Nama Pelapor: {data.user?.nama} )} Nomor yang dapat dihubungi: {data.user?.no_hp} {data.user?.verified && "(Terverifikasi)"} {data.user?.email && ( Email: {data.user?.email} )} {data.user?.isPublic && ( <> {data.user?.alamat && ( Alamat: {data.user.alamat} )} {data.user.foto && ( Foto Kartu Identitas: Foto Identitas )} )} {data.user?.isPrivate && ( Dirahasiakan Ya )} )} {noTitle ? ( "" ) : (

Detail Laporan

)}
Tanggal Dibuat Laporan: {moment(data.createdAt).format("D MMMM YYYY")} Nomor Laporan: {data.no_laporan} Nama Perguruan Tinggi yang Dilaporkan: {data.pt.nama} Jenis Pelanggaran:
    {data.pelanggaran.map((e) => (
  • {e.pelanggaran}
  • ))}
Keterangan Laporan:

{data.keterangan}

{!noStatus && data.aktif ? ( Status:
{data.role_data === "dikti" ? "Ditindaklanjuti DIKTI" : "Ditindaklanjuti LLDIKTI"}
) : ( Status:
Ditutup
)} {/* Prioritas: {data.level == 3 ?
Tinggi
: data.level == 2 ?
Sedang
:
Rendah
}
*/} Dokumen Pendukung: {data.dokumen.map((e, index) => ( ))}
{role === 2024 ? {e.judul} : {e.judul} }
); } export default DetailLaporan;