| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 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: false }}>						<table className="table w-100">							<thead>								<tr>									<th>Nomor Sanksi</th>									<th>Keterangan Sanksi</th>									{/* {listData?.user.nama && <th>Dibuat Oleh</th>} */}									<th>Created</th>									<th></th>								</tr>							</thead>							<tbody>								{listData.length									? listData.map((data) => {											return (												<tr key={data._id}>													<td>{data.no_sanksi}</td>													<td>														<div className="media align-items-center">															<div className="media-body d-flex">																<div>																	<h4 className="m-0">{data.laporan.pt.nama}</h4>																	<p>{data.keterangan.length > 25 ? data.keterangan.substring(0, 25) + "..." : data.keterangan}</p>																</div>															</div>														</div>													</td>													<td>{moment(data.createdAt).fromNow()}</td>													<td>														<div className="ml-auto">															<Link																href={{																	pathname: to,																	query: { id: data._id },																}}															>																<Button color="primary" size="sm">																	{linkName}																</Button>															</Link>														</div>													</td>												</tr>											);									  })									: ""}							</tbody>						</table>					</Datatable>				)}			</div>		</div>	);}export default TableSanksi;
 |