| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- import moment from "moment";
- import { Button, Table } from "reactstrap";
- import Link from "next/link";
- function TableSanksi({ listData, to, linkName }) {
- console.log(listData)
- return (
- <div className="card b">
- <div className="card-body card-over">
- <Table className="table w-100">
- <thead>
- <tr>
- <th>Nomor Sanksi</th>
- <th>Status</th>
- </tr>
- </thead>
- <tbody>
- {listData.map((data) => {
- return (
- <tr key={data._id}>
- <td>
- <div className="media align-items-center">
- <div className="media-body d-flex">
- <div>
- <h4>{data.no_sanksi}</h4>
- <p>{moment(data.createdAt).format("DD-MM-YYYY")}</p>
- </div>
- </div>
- </div>
- </td>
- <td>
- {data.jawaban?.cabut_sanksi ? (
- <div>
- <div className="badge-success badge">Sudah Dijawab</div>
- <p className="w-105">Sudah terjawab terkait permohonan pencabutan sanksi</p>
- </div>
- ) : (
- <div>
- <div className="badge-info badge">Menunggu Jawaban</div>
- <p className="w-105">Menunggu jawaban terkait permohonan pencabutan sanksi</p>
- </div>
- )}
- </td>
- <td>{data.jawaban?.cabut_sanksi ? (
- <Link href={{ pathname: to, query: { id: data._id } }} >
- <Button className="btn-login" color >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- </Link>
- ) : (
- <Button className="btn-login" color disabled={true} >
- <span className="font-color-white">
- {linkName}
- </span>
- </Button>
- )}
- </td>
- </tr>
- );
- })}
- </tbody>
- </Table>
- </div>
- </div>
- );
- }
- export default TableSanksi;
|