| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | import Datatable from "@/components/Tables/Datatable";import { Button } from "reactstrap";import Link from "next/link";import moment from "moment";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>															</div>														</div>													</td>													<td>{moment(data.sanksi.createdAt).fromNow()}</td>													<td>{data.sanksi.cabut_sanksi.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>	);}export default TableSanksi;
 |