diff --git a/src/ic/ics.js b/src/ic/ics.js
index 95d224f..6024e10 100644
--- a/src/ic/ics.js
+++ b/src/ic/ics.js
@@ -393,8 +393,8 @@ class InfrastructureComponents extends Component {
}
}
- isExternalIC(index){
- let ic = this.state.ics[index]
+ isExternalIC(index, ics){
+ let ic = ics[index]
return ic.managedexternally
}
@@ -405,7 +405,7 @@ class InfrastructureComponents extends Component {
this.isExternalIC(index)}
+ checkboxDisabled={(index) => this.isExternalIC(index, ics)}
onChecked={(ic, event) => this.onICChecked(ic, event)}
width='30'
/>
@@ -438,9 +438,9 @@ class InfrastructureComponents extends Component {
{this.state.currentUser.role === "Admin" ?
!this.isExternalIC(index)}
+ editButton = {(index) => !this.isExternalIC(index, ics)}
exportButton
- deleteButton = {(index) => !this.isExternalIC(index)}
+ deleteButton = {(index) => !this.isExternalIC(index, ics)}
onEdit={index => this.setState({editModal: true, modalIC: ics[index], modalIndex: index})}
onExport={index => this.exportIC(index)}
onDelete={index => this.setState({deleteModal: true, modalIC: ics[index], modalIndex: index})}