frontend/app/validation/ValidateFibreDrivers.jsx (20 lines of code) (raw):
import ValidationComponent from "./ValidationComponent.jsx";
class ValidateFibreDrivers extends ValidationComponent {
performValidation() {
if(!this.props.listData){
this.setState({tooltip: "No fibre drivers detected"});
return "problem";
}
if(this.props.listData.length<1){
this.setState({tooltip: "No fibre drivers detected"});
return "problem";
}
const loadedDrivers = this.props.listData.filter(entry=>entry.loaded);
if(loadedDrivers.length<1){
this.setState({tooltip: "No drivers loaded. Test Atto connection?"});
return "problem";
}
return "normal";
}
}
export default ValidateFibreDrivers;