|
|
@@ -7,58 +7,56 @@ function TableSanksi({ listData, to, linkName }) {
|
|
|
return (
|
|
|
<div className="card b">
|
|
|
<div className="card-body">
|
|
|
- {listData && (
|
|
|
- <Datatable options={{ responsive: true }}>
|
|
|
- <table className="table w-100">
|
|
|
- <thead>
|
|
|
- <tr>
|
|
|
- <th>Nomor Sanksi</th>
|
|
|
- <th>Keterangan Sanksi</th>
|
|
|
- <th>Created</th>
|
|
|
- <th>Status</th>
|
|
|
- <th></th>
|
|
|
- </tr>
|
|
|
- </thead>
|
|
|
- <tbody>
|
|
|
- {listData.length
|
|
|
- ? listData.map((data) => {
|
|
|
- return (
|
|
|
- <tr key={data._id}>
|
|
|
- <td>{data.sanksi.no_sanksi}</td>
|
|
|
- <td>
|
|
|
- <div className="media align-items-center">
|
|
|
- <div className="media-body d-flex">
|
|
|
- <div>
|
|
|
- <h4 className="m-0">Universitas Satyagama</h4>
|
|
|
- <p>{data.sanksi.description}</p>
|
|
|
- </div>
|
|
|
+ <Datatable options={{ responsive: true }}>
|
|
|
+ <table className="table w-100">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>Nomor Sanksi</th>
|
|
|
+ <th>Keterangan Sanksi</th>
|
|
|
+ <th>Created</th>
|
|
|
+ <th>Status</th>
|
|
|
+ <th></th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ {listData.length
|
|
|
+ ? listData.map((data) => {
|
|
|
+ return (
|
|
|
+ <tr key={data._id}>
|
|
|
+ <td>{data.sanksi.no_sanksi}</td>
|
|
|
+ <td>
|
|
|
+ <div className="media align-items-center">
|
|
|
+ <div className="media-body d-flex">
|
|
|
+ <div>
|
|
|
+ <h4 className="m-0">Universitas Satyagama</h4>
|
|
|
+ <p>{data.sanksi.description}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </td>
|
|
|
- <td>{moment(data.sanksi.createdAt).fromNow()}</td>
|
|
|
- <td>{data.sanksi.banding.jawaban ? <div className="badge badge-info">Sudah Dijawab</div> : <div className="badge badge-danger">Belum Dijawab</div>}</td>
|
|
|
- <td>
|
|
|
- <div className="ml-auto">
|
|
|
- <Link
|
|
|
- href={{
|
|
|
- pathname: to,
|
|
|
- query: { noSanksi: data.sanksi.no_sanksi, ptId: data.pt_id },
|
|
|
- }}
|
|
|
- >
|
|
|
- <Button color="primary" size="sm">
|
|
|
- {linkName}
|
|
|
- </Button>
|
|
|
- </Link>
|
|
|
- </div>
|
|
|
- </td>
|
|
|
- </tr>
|
|
|
- );
|
|
|
- })
|
|
|
- : ""}
|
|
|
- </tbody>
|
|
|
- </table>
|
|
|
- </Datatable>
|
|
|
- )}
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ <td>{moment(data.sanksi.createdAt).fromNow()}</td>
|
|
|
+ <td>{data.sanksi.banding.jawaban ? <div className="badge badge-info">Sudah Dijawab</div> : <div className="badge badge-danger">Belum Dijawab</div>}</td>
|
|
|
+ <td>
|
|
|
+ <div className="ml-auto">
|
|
|
+ <Link
|
|
|
+ href={{
|
|
|
+ pathname: to,
|
|
|
+ query: { noSanksi: data.sanksi.no_sanksi, ptId: data.pt_id },
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ <Button color="primary" size="sm">
|
|
|
+ {linkName}
|
|
|
+ </Button>
|
|
|
+ </Link>
|
|
|
+ </div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ );
|
|
|
+ })
|
|
|
+ : ""}
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ </Datatable>
|
|
|
</div>
|
|
|
</div>
|
|
|
);
|