|  | @@ -6,6 +6,23 @@ import 'moment/min/locales';
 | 
	
		
			
				|  |  |  moment.locale('id');
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function TableLaporan({ listData, to, linkName, status = false, noBy = false }) {
 | 
	
		
			
				|  |  | +	const getLabelSanksi = (arrayOfObjects, property) => {
 | 
	
		
			
				|  |  | +		if (arrayOfObjects?.length === 0) {
 | 
	
		
			
				|  |  | +			return undefined; // Return undefined for empty arrays
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		// let data = null
 | 
	
		
			
				|  |  | +		let maxValue = arrayOfObjects[0][property];
 | 
	
		
			
				|  |  | +		for (let i = 1; i < arrayOfObjects.length; i++) {
 | 
	
		
			
				|  |  | +			if (arrayOfObjects[i][property] > maxValue) {
 | 
	
		
			
				|  |  | +				maxValue = arrayOfObjects[i][property];
 | 
	
		
			
				|  |  | +				// data = arrayOfObjects[i]
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			// else {
 | 
	
		
			
				|  |  | +			// 	data = arrayOfObjects[i]
 | 
	
		
			
				|  |  | +			// }
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		return maxValue;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  	return (
 | 
	
		
			
				|  |  |  		<div className="card b ">
 | 
	
		
			
				|  |  |  			<div className="card-body card-over">
 | 
	
	
		
			
				|  | @@ -63,10 +80,14 @@ function TableLaporan({ listData, to, linkName, status = false, noBy = false })
 | 
	
		
			
				|  |  |  											</td>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -											<td>
 | 
	
		
			
				|  |  | -												{/* <h4 className="w-105">Sanksi Administratif: {data.pelanggaran.map((e) => e.label_sanksi)}</h4> */}
 | 
	
		
			
				|  |  | +											{/* <td>
 | 
	
		
			
				|  |  |  												{data.sanksi.length ? data.sanksi.map((e) => (<h4 className="w-105">Sanksi Administratif {e.label}</h4>)) : data.pelanggaran.map((e) => (<h4 className="w-105">Sanksi Administratif:  {e.label_sanksi}</h4>))}
 | 
	
		
			
				|  |  |  												<p className="w-105">{data.sanksi.keterangan}</p>
 | 
	
		
			
				|  |  | +											</td> */}
 | 
	
		
			
				|  |  | +											<td>
 | 
	
		
			
				|  |  | +												<h4 className="w-105">
 | 
	
		
			
				|  |  | +													Sanksi Administratif : {getLabelSanksi(data.sanksi, "level") === 3 ? "Berat" : getLabelSanksi(data.sanksi, "level") === 2 ? "Sedang" : "Ringan"}
 | 
	
		
			
				|  |  | +												</h4>
 | 
	
		
			
				|  |  |  											</td>
 | 
	
		
			
				|  |  |  											{!noBy && <td>{data.user.isPrivate ? "" : data.user.nama}</td>}
 | 
	
		
			
				|  |  |  											<td>
 |