import Datatable from "@/components/Tables/Datatable"; import { Button } from "reactstrap"; import Link from "next/link"; import moment from "moment"; import { bypassCabutSanksi } from "../../actions/cabutSanksi"; import { useSelector } from "react-redux"; import { ToastContainer, toast } from "react-toastify"; import Router from "next/router"; import { useState } from "react"; import { Modal, ModalBody, ModalFooter } from "reactstrap"; import { getCsrf } from "../../actions/security"; import Swal from "sweetalert2"; function TableBypass({ listData, to, linkName, role }) { const token = useSelector((state) => state.token) const [modalIsOpen, setModalIsOpen] = useState(false) const [seledtedID, setSelectedID] = useState("") const setmodal = (id) => { setModalIsOpen(!modalIsOpen) setSelectedID(id) } return (
| Nomor Sanksi | Deskripsi Sanksi{/* | Created*/} | Status | Aksi | 
|---|---|---|---|---|
| {data.no_sanksi}*/} | {data.no_sanksi}{moment(data.createdAt).format("DD-MM-YYYY")} | {data.laporan.pt.nama.length > 64 ? data.laporan.pt.nama.substring(0, 64) + "..." : data.laporan.pt.nama}{data.keterangan} | {data.last_step ? {data.last_step}{data.last_step === "Permohonan Keberatan" && ( Sanksi dalam proses pengajuan permohonan keberatan)} {data.last_step === "Jawaban Atas Permohonan Keberatan" && ( Sanksi sudah diberikan jawaban atas permohonan keberatan)} {data.last_step === "Permohonan Banding" && ( Sanksi dalam proses pengajuan permohonan banding)} {data.last_step === "Jawaban Atas Permohonan Banding" && ( Sanksi sudah diberikan jawaban atas permohonan banding)} {data.last_step === "Permohonan Pencabutan Sanksi" && ( Sanksi dalam proses permohonan pencabutan sanksi)} {data.last_step === "Jawaban Atas Permohonan Pencabutan Sanksi" && ( Sanksi sudah diberikan jawaban atas permohonan pencabutan sanksi)} {data.last_step === "Dokumen Perbaikan" && ( Sanksi dalam proses dokumen perbaikan)} Menunggu konfirmasi Perguruan Tinggi Perguruan Tinggi belum melakukan konfirmasi terhadap sanksi |