fix loading

pull/5270/head
yann300 1 month ago committed by Aniket
parent 333ff35c85
commit 0bf53b8626
  1. 25
      apps/vyper/src/app/app.tsx

@ -14,7 +14,6 @@ import Accordion from 'react-bootstrap/Accordion'
import './app.css'
import { CustomTooltip } from '@remix-ui/helper'
import { Form } from 'react-bootstrap'
import { CompileErrorCard } from './components/CompileErrorCard'
import CustomAccordionToggle from './components/CustomAccordionToggle'
import { VyperCompilationResultWrapper, VyperCompilationErrorsWrapper, VyperCompilationError } from './utils/types'
@ -53,6 +52,19 @@ const App = () => {
} catch (err) {
console.log(err)
}
try {
remixClient.call('locale' as any, 'currentLocale').then((currentLocale) => {
setLocale(currentLocale)
})
remixClient.on('locale' as any, 'localeChanged', (locale: any) => {
setLocale(locale)
})
} catch (err) {
console.log(err)
}
try {
const name = await remixClient.getContractName() // throw if no file are selected
setContract(name)
@ -76,16 +88,7 @@ const App = () => {
useEffect(() => {
remixClient.eventEmitter.on('setOutput', (payload) => {
setOutput(payload)
})
remixClient.call('locale' as any, 'currentLocale').then((currentLocale) => {
setLocale(currentLocale)
})
remixClient.on('locale' as any, 'localeChanged', (locale: any) => {
setLocale(locale)
})
})
return () => {
remixClient.eventEmitter.off('setOutput', (payload) => {

Loading…
Cancel
Save