| 
					
				 | 
			
			
				@@ -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"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,7 +82,9 @@ function TableLaporan({ listData, to, linkName, status = false, noBy = false }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 											{status ? ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 												<td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 													<h4 className="m-0">{data.laporan.role_data === "dikti" ? "Ditindaklanjuti DIKTI" : "Delegasi Ke LLDIKTI"}</h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-													{data.pelanggaran.map((e) => (<p className="w-105">Sanksi Administratif:  {e.label_sanksi}</p>))} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+													{/* {data.pelanggaran.map((e) => (<p className="w-105">Sanksi Administratif:  {e.label_sanksi}</p>))} */} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+													Sanksi Administratif : {getLabelSanksi(data.sanksi, "level") === 3 ? "Berat" : getLabelSanksi(data.sanksi, "level") === 2 ? "Sedang" : "Ringan"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 												</td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 											) : ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 												"" 
			 |