import Datatable from "@/components/Tables/Datatable"; import { Button } from "reactstrap"; import Link from "next/link"; import moment from "moment"; import "moment/locale/id"; moment.locale("id"); function TableLaporan({ listData }) { const sanksiMap = { 1: { label: "Ringan", className: "badge badge-success" }, 2: { label: "Sedang", className: "badge badge-warning" }, 3: { label: "Berat", className: "badge badge-danger" }, }; console.log(listData) return (
| No.Laporan | Deskripsi Laporan | Status TMT | Status | Aksi | |
|---|---|---|---|---|---|
| {data.no_laporan} | */}
{data.createdAt} {data.no_laporan}{moment(data.createdAt).format("DD-MM-YYYY")} |
{data.pt.nama.length > 65 ? data.pt.nama.substring(0, 65) + "..." : data.pt.nama}{data.keterangan} |
{data.sanksi?.masa_berlaku ? (
new Date(data.sanksi?.masa_berlaku.to_date).getTime() + 86400000 > Date.now() ? Berlaku : Tidak berlaku
) : ""}
{data.sanksi?.masa_berlaku?.to_date ? ( {moment(data.sanksi.masa_berlaku?.from_date).format("DD MMMM YYYY")} - {moment(data.sanksi.masa_berlaku?.to_date).format("DD MMMM YYYY")}) : (6 Bulan)} |
{data.sanksi ? Sudah ditetapkan : Belum ditetapkan }
{data?.sanksi?.levelSanksi && (
Sanksi Administratif : {sanksiMap[data.sanksi.levelSanksi]?.label}
)}
|
|