|  | @@ -4,6 +4,7 @@ import { Row, Col } from "reactstrap";
 | 
	
		
			
				|  |  |  import CaseProgress from "@/components/Main/CaseProgress";
 | 
	
		
			
				|  |  |  import TableSanksi from "@/components/Main/TableSanksi";
 | 
	
		
			
				|  |  |  import { getSanksi } from "@/actions/sanksi";
 | 
	
		
			
				|  |  | +import { connect } from "react-redux";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class PemantauanPerbaikan extends Component {
 | 
	
		
			
				|  |  |  	constructor(props) {
 | 
	
	
		
			
				|  | @@ -14,7 +15,10 @@ class PemantauanPerbaikan extends Component {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	componentDidMount = async () => {
 | 
	
		
			
				|  |  | -		const sanksi = await getSanksi({ docPerbaikan: true });
 | 
	
		
			
				|  |  | +		const { organisasi, peran } = this.props.user.peran[0];
 | 
	
		
			
				|  |  | +		const query = { role: peran.id === 2021 ? "lldikti" : "dikti", docPerbaikan: true };
 | 
	
		
			
				|  |  | +		if (peran.id === 2021) query.orgId = organisasi.id;
 | 
	
		
			
				|  |  | +		const sanksi = await getSanksi(query);
 | 
	
		
			
				|  |  |  		this.setState({ sanksi });
 | 
	
		
			
				|  |  |  	};
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -36,4 +40,5 @@ class PemantauanPerbaikan extends Component {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -export default PemantauanPerbaikan;
 | 
	
		
			
				|  |  | +const mapStateToProps = (state) => ({ user: state.user });
 | 
	
		
			
				|  |  | +export default connect(mapStateToProps)(PemantauanPerbaikan);
 |