addTooltip(yo`<div><b>${this.currentRequest.from}</b> is updating the <b>Solidity compiler configuration</b>.<pre class="text-left">${JSON.stringify(settings,null,'\t')}</pre></div>`)
this.compilerContainer.setConfiguration(settings)
// @todo(#2875) should use loading compiler return value to check whether the compiler is loaded instead of "setInterval"
lettimeout=0
constid=setInterval(()=>{
timeout++
console.log(this.data.loading)
if(!this.data.loading||timeout>10){
resolve()
clearInterval(id)
}
},200)
})
this.configurationSettings=settings
this.renderComponent()
// @todo(#2875) should use loading compiler return value to check whether the compiler is loaded instead of "setInterval"
addTooltip(yo`<div><b>${this.currentRequest.from}</b> is updating the <b>Solidity compiler configuration</b>.<pre class="text-left">${JSON.stringify(settings,null,'\t')}</pre></div>`)
}
// TODO : Add success alert when compilation succeed
<selectonChange={(e)=>handleLanguageChange(e.target.value)}className="custom-select"id="compilierLanguageSelector"title="Available since v0.5.7">
<option>Solidity</option>
<option>Yul</option>
<selectonChange={(e)=>handleLanguageChange(e.target.value)}value={state.language}className="custom-select"id="compilierLanguageSelector"title="Available since v0.5.7">