import React from "react" export default class CustomNodeIframe extends React.Component { constructor({data}){ super() this.myRef = React.createRef() this.state = { reachable : true, selected : true, data : data } } handelSelected = () => { fetch(this.state.data.host, {mode: 'no-cors'}).then((re) => { this.setState({reachable : true, selected : !this.state.selected, data : this.state.data}) }).catch(()=>{ this.setState({reachable : false, selected : !this.state.selected, data : this.state.data}) }) } handelEvent = (e) => { console.log(e.type) if(e.type === "mousedown"){ console.log("down") } else { console.log("up") } } render(){ return ( <> { this.state.selected && this.state.reachable ? <>
this.handelSelected()}>
: <>
this.handelSelected()} >

{this.state.data.label}

} ) } }